Esempio n. 1
0
    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())
Esempio n. 2
0
    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())
Esempio n. 3
0
    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())
Esempio n. 4
0
    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)
Esempio n. 5
0
    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
Esempio n. 6
0
 def setUp(self):
     self.config = config
     self.bbdbfn = bbfn
     self.bb = BBPIMDB(self.config, bbfn)
Esempio n. 7
0
 def test_parse(self):
     self.bb = BBPIMDB(self.config, bbfn)