posting
quadrismegistus 4 years ago
parent 7bab9cd174
commit bf18bbc2a8

@ -20,6 +20,7 @@ class CLI(Logger):
self._name=name self._name=name
self.cmd=cmd self.cmd=cmd
self._komrade=None self._komrade=None
self._loggedin=False
def run(self,inp='',name=''): def run(self,inp='',name=''):
# if name: self._name=name # if name: self._name=name
@ -63,11 +64,15 @@ class CLI(Logger):
self.status(None,) self.status(None,)
def register(self,name=None): def register(self,name=None):
if not self._komrade: self._komrade = Komrade(name if name else self.name)
self._komrade = Komrade(name if name else self.name)
res=self._komrade.register() res=self._komrade.register()
if 'success' in res and res['success']: if 'success' in res and res['success']:
self._name=self._komrade.name self._name=self._komrade.name
self._loggedin=True
else:
self._name=None
self._loggedin=False
self._komrade=None
if 'status' in res: if 'status' in res:
print('@Operator: '+res.get('status','?')) print('@Operator: '+res.get('status','?'))
@ -75,11 +80,17 @@ class CLI(Logger):
name=self.name if not name else name name=self.name if not name else name
if not name: name=input('name: ') if not name: name=input('name: ')
if not name: return if not name: return
self._komrade=Komrade(name if name else self.name)
if not self._komrade: res = self._komrade.login()
self._komrade = Komrade(name if name else self.name) if 'success' in res and res['success']:
print(self._komrade.login()) self._name=self._komrade.name
self._name=self._komrade.name self._loggedin=True
else:
self._name=None
self._loggedin=False
self._komrade=None
if 'status' in res:
print('@Operator: '+res.get('status','?'))
@property @property
def komrade(self): def komrade(self):

Loading…
Cancel
Save