- @misc_utils.log_exception(_moduleLogger)
- def _actual_success(*args, **kwds):
- self._masterStateMachine.start()
- user_success(*args, **kwds)
+ @misc_utils.log_exception(_moduleLogger)
+ def _login(self, username, password, on_success, on_error):
+ self._username = username
+ self._password = password
+ try:
+ isLoggedIn = yield (
+ self._backend.login,
+ (self._username, self._password),
+ {},
+ )
+ except Exception, e:
+ on_error(e)
+ return