def __init__(self, _id, owner, auth, last_ping=None, **kwargs): owner = User.load(owner)['_id'] super(Machine, self).__init__(_id=_id, owner=owner, auth=auth, last_ping=last_ping, **kwargs)
def __init__(self, source, version, owner, dsc, group=None, **kwargs): owner = User.load(owner)['_id'] super(Source, self).__init__(source=source, version=version, group=group, owner=owner, dsc=dsc, **kwargs)
def get_owner(self): return User.load(self['owner'])