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)
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)
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)
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)
def __init__(self, option, name=None, parent=None): self.parent = parent Stats.__init__(self, option, name, parent)
def merge(self, other): """ Merge another stats. """ Stats.merge(self, other) self.changes += other.changes
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)
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)