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)