Changeset 11250

Show
Ignore:
Timestamp:
07/22/10 15:50:42 (7 weeks ago)
Author:
yoram.shamir
Message:

JScapy interleaved ports and streams.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • jsystemFramework/trunk/systemObjects/core/scriptingLanguages/src/jsystem/sysobj/scripting/python/PyShell.java

    r11240 r11250  
    2222 
    2323        private StringBuffer logFileS = null; 
     24 
     25        private Prompt[] pyPrompts = new Prompt[1]; 
    2426         
    2527        public void init() throws Exception { 
     
    2729                super.init(); 
    2830                 
    29                 Prompt[] pyPrompts = new Prompt[1]; 
    30                  
    3131                pyPrompts[0] = new Prompt(); 
    32                 pyPrompts[0].setPrompt(">>>"); 
     32                pyPrompts[0].setPrompt(">>> "); 
    3333                pyPrompts[0].setCommandEnd(true); 
    3434 
     
    3737                cliApplication = station.getCliSession(false); 
    3838                cliConnection = cliApplication.getConnectivityManager().getCli(); 
     39                cliConnection.setPrompts(pyPrompts); 
    3940                 
    4041                logFileS = new StringBuffer(); 
     
    4243        } 
    4344         
    44         @Override 
    45         public void close() { 
     45        @Override public void close() { 
    4646                station.close(); 
    4747                super.close(); 
     
    5757                cmd.addErrors("Error"); 
    5858                if (prompt != null) { 
    59                         cmd.setPromptString("...");                      
     59                        cmd.setPromptString(prompt); 
    6060                } 
    6161                cliConnection.handleCliCommand(command, cmd); 
    6262                return cmd.getResult(); 
     63        } 
     64 
     65        public String handleCliCommandSend(String command) throws Exception { 
     66                logFileS.append(command + "<br>"); 
     67                cliConnection.sendString(command+"\r", false); 
     68                report.report(command, command, true); 
     69                return ""; 
    6370        } 
    6471