Michael Pasternak has uploaded a new change for review.

Change subject: cli: implement prompt initialization
......................................................................

cli: implement prompt initialization

Change-Id: Icabf65340463b31bb6457a6b3bef5fb1edf1e6bb
Signed-off-by: Michael pasternak <mpast...@redhat.com>
---
M src/ovirtcli/shell/engineshell.py
1 file changed, 9 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine-cli refs/changes/73/20573/1

diff --git a/src/ovirtcli/shell/engineshell.py 
b/src/ovirtcli/shell/engineshell.py
index 8d326a1..528b30f 100644
--- a/src/ovirtcli/shell/engineshell.py
+++ b/src/ovirtcli/shell/engineshell.py
@@ -81,20 +81,21 @@
         SummaryCmdShell.__init__(self, context, parser)
         CapabilitiesCmdShell.__init__(self, context, parser)
 
+        self.__last_output = ''
+        self.__input_buffer = ''
+        self.__last_status = -1
+
         self.onError = Event()  # triggered when error occurs
         self.onInit = Event()  # triggered on init()
         self.onExit = Event()  # triggered on exit
         self.onPromptChange = Event()  # triggered onPromptChange
         self.onSigInt = Event()  # triggered on SigInt fault
 
-        self.__last_output = ''
-        self.__input_buffer = ''
-        self.__last_status = -1
+        self.__prompt_manager = PromptManager(self)
 
         self.__register_sys_listeners()
         self.__register_dfsm_callbacks()
-
-        self.__prompt_manager = PromptManager(self)
+        self.__init_promt()
 
         cmd.Cmd.doc_header = self.context.settings.get('ovirt-shell:commands')
         cmd.Cmd.undoc_header = 
self.context.settings.get('ovirt-shell:misc_commands')
@@ -184,6 +185,9 @@
 
     ########################### SYSTEM #################################
 
+    def __init_promt(self):
+        self.__set_prompt(mode=PromptMode.Disconnected)
+
     def __register_dfsm_callbacks(self):
         """
         registers StateMachine events callbacks


-- 
To view, visit http://gerrit.ovirt.org/20573
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icabf65340463b31bb6457a6b3bef5fb1edf1e6bb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine-cli
Gerrit-Branch: master
Gerrit-Owner: Michael Pasternak <mpast...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to