def __init__ (self, asynk_base_dir, user_dir, bbfn): logging.debug('Getting started... Reading Config File...') self.config = Config(asynk_base_dir, user_dir) self.bb = BBPIMDB(self.config, bbfn) ms = self.bb.get_def_msgstore() self.deff = ms.get_folder(ms.get_def_folder_name())
def __init__(self, config_fn, state_fn, bbfn): logging.debug('Getting started... Reading Config File...') self.config = Config(config_fn, state_fn) self.bb = BBPIMDB(self.config, bbfn) ms = self.bb.get_def_msgstore() self.deff = ms.get_folder(ms.get_def_folder_name())
def reparse(self, bbfn=None): if not bbfn: bbfn = self.bbdbfn self.bb = BBPIMDB(self.config, bbfn) ms = self.bb.get_def_msgstore() self.deff = ms.get_folder(ms.get_def_folder_name())
def login(self): if self.get_stid() is not None: bbfn = self.get_stid() else: bbfn = '~/.bbdb' if not bbfn: raise AsynkCollectionError('Need BBDB Store to be specified') bb = BBPIMDB(self.config, bbfn) return self.set_db(bb)
def login_bb (self): pname = self.get_name() conf = self.get_config() if pname: db1 = conf.get_profile_db1(pname) if db1 == 'bb': bbfn = conf.get_stid1(pname) else: bbfn = conf.get_stid2(pname) t = self.get_store_id('bb') if t: bbfn = t if not bbfn: raise AsynkError('No BBDB Store provided. Unable to initialize.') bb = BBPIMDB(conf, bbfn) return bb
def setUp(self): self.config = config self.bbdbfn = bbfn self.bb = BBPIMDB(self.config, bbfn)
def test_parse(self): self.bb = BBPIMDB(self.config, bbfn)