def decode(self, node, cstruct): if isinstance(cstruct, Account): return cstruct if isinstance(cstruct, basestring): return Account.by_login(cstruct) if isinstance(cstruct, dict): if cstruct.get('login'): return Account.by_login(cstruct.get('login')) return None
def console_account(login='******'): account = Account.by_login(login) if account is None: account = save({ 'login': login, 'email': None, 'full_name': 'System Operations' }) return account
def console_account(login='******'): """ Create the default system account. """ account = Account.by_login(login) if account is None: account = save({ 'login': login, 'email': None, 'full_name': 'System Operations' }) return account
def console_account(login="******"): """ Create the default system account. """ account = Account.by_login(login) if account is None: account = save({"login": login, "email": None, "full_name": "System Operations"}) return account
def console_account(login='******'): account = Account.by_login(login) if account is None: account = save({'login': login, 'id': None, 'email': None}) return account