Пример #1
0
    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()
Пример #2
0
    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()
Пример #3
0
    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
Пример #4
0
    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 = {}
Пример #5
0
    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 = {}