Beispiel #1
0
 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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
def console_account(login='******'):
    account = Account.by_login(login)
    if account is None:
        account = save({'login': login, 'id': None, 'email': None})
    return account