Beispiel #1
0
 def __init__(self, option, name=None, parent=None):
     # Prepare sorted item content from the config section
     items = Config().section(option, skip=["type", "header", "order"])
     self._items = [
         "{0}{1}".format(value, "" if "-" in value else " - ")
         for _, value in sorted(items, key=lambda x: x[0])]
     Stats.__init__(self, option, name, parent)
Beispiel #2
0
    def __init__(self, option, name=None, parent=None, base_url=None, prefix=None):
        self.base_url = base_url if base_url is not None else parent.repo_url
        self.prefix = prefix if prefix is not None else parent.config["prefix"]
        self.repo = Gerrit(baseurl=self.base_url, prefix=self.prefix)
        self.since_date = None

        Stats.__init__(self, option, name, parent)
Beispiel #3
0
Datei: items.py Projekt: psss/did
 def __init__(self, option, name=None, parent=None):
     # Prepare sorted item content from the config section
     items = Config().section(option, skip=["type", "header", "order"])
     self._items = [
         "{0}{1}".format(value, "" if "-" in value else " - ")
         for _, value in sorted(items, key=lambda x: x[0])
     ]
     Stats.__init__(self, option, name, parent)
Beispiel #4
0
    def __init__(
            self, option, name=None, parent=None, base_url=None, prefix=None):
        self.base_url = base_url if base_url is not None else parent.repo_url
        self.prefix = prefix if prefix is not None else parent.config['prefix']
        self.repo = Gerrit(baseurl=self.base_url, prefix=self.prefix)
        self.since_date = None

        Stats.__init__(self, option, name, parent)
Beispiel #5
0
 def __init__(self, option, name=None, parent=None):
     self.parent = parent
     Stats.__init__(self, option, name, parent)
Beispiel #6
0
 def merge(self, other):
     """ Merge another stats. """
     Stats.merge(self, other)
     self.changes += other.changes
Beispiel #7
0
 def __init__(self, option, name=None, parent=None, url=None):
     self.url = url
     self.changes = 0
     self.proxy = xmlrpclib.ServerProxy("{0}?action=xmlrpc2".format(url))
     Stats.__init__(self, option, name, parent)
Beispiel #8
0
 def merge(self, other):
     """ Merge another stats. """
     Stats.merge(self, other)
     self.changes += other.changes
Beispiel #9
0
 def __init__(self, option, name=None, parent=None, url=None, api=None):
     self.url = url
     self.api = api or DEFAULT_API
     self.changes = 0
     self.proxy = xmlrpc.client.ServerProxy("{0}{1}".format(url, self.api))
     Stats.__init__(self, option, name, parent)
Beispiel #10
0
 def __init__(self, option, name=None, parent=None, url=None):
     self.url = url
     self.changes = 0
     self.proxy = xmlrpclib.ServerProxy("{0}?action=xmlrpc2".format(url))
     Stats.__init__(self, option, name, parent)
Beispiel #11
0
 def __init__(self, option, name=None, parent=None):
     self.parent = parent
     Stats.__init__(self, option, name, parent)