def __init__(self, manager, aid, loginname, owner, activated, shared, password, options): Base.__init__(self, manager.pyload, owner) self.aid = aid self.loginname = loginname self.owner = owner self.activated = activated self.shared = shared self.password = password self.options = options self.manager = manager self.lock = RLock() self.timestamp = 0 self.login_ts = 0 #: timestamp for login self.cj = CookieJar() self.error = None try: self.config_data = dict(to_configdata(x) for x in self.__config__) except Exception as e: self.log_error(_("Invalid config: {0}").format(str(e))) self.config_data = {} self.init()
def __init__(self, manager, aid, loginname, owner, activated, shared, password, options): Base.__init__(self, manager.pyload, owner) self.aid = aid self.loginname = loginname self.owner = owner self.activated = activated self.shared = shared self.password = password self.options = options self.manager = manager self.lock = RLock() self.timestamp = 0 self.login_ts = 0 #: timestamp for login self.cj = CookieJar() self.error = None try: self.config_data = dict(to_configdata(x) for x in self.__config__) except Exception as e: self.log_error(_("Invalid config: {0}").format(e.message)) self.config_data = {} self.init()
def add_config_section(self, section, label, desc, expl, config): """ Adds a section to the config. `config` is a list of config tuple as used in plugin api defined as: The order of the config elements is preserved with OrderedDict """ d = OrderedDict() for entry in config: name, data = convert.to_configdata(entry) d[name] = data data = SectionTuple(gettext(label), gettext(desc), gettext(expl), d) self.config[section] = data
def __init__(self, manager, loginname, owner, activated, shared, password, options): Base.__init__(self, manager.core, owner) self.loginname = loginname self.owner = owner self.activated = activated self.shared = shared self.password = password self.options = options self.manager = manager self.lock = RLock() self.timestamp = 0 self.login_ts = 0 # timestamp for login self.cj = CookieJar() self.error = None try: self.config_data = dict(to_configdata(x) for x in self.__config__) except Exception, e: self.logError("Invalid config: %s" % e) self.config_data = {}