def __init__(self, pseudo, directory=None): assert isinstance(pseudo, unicode), "pseudo must be a unicode" if directory is None: directory = get_prefs("profile_dir") CachePersonalMixin.__init__(self) CacheSharingMixin.__init__(self) CacheContactMixin.__init__(self) SaverMixin.__init__(self, pseudo, directory)
def load(self, path): """load default values if no file""" if not SaverMixin.load(self, path): CachePersonalMixin.load_defaults(self) return False else: return True
def __init__(self): CachePersonalMixin.__init__(self) FileSharingMixin.__init__(self) ContactsMixin.__init__(self) SaverMixin.__init__(self)
def __init__(self, pseudo, directory=PROFILE_DIR): assert isinstance(pseudo, unicode), "pseudo must be a unicode" CachePersonalMixin.__init__(self) CacheSharingMixin.__init__(self) CacheContactMixin.__init__(self) SaverMixin.__init__(self, pseudo, directory)
def __init__(self, pseudo, directory): SaverMixin.__init__(self, pseudo, directory)
def __init__(self, pseudo, directory=PROFILE_DIR): SaverMixin.__init__(self, pseudo, directory)