summaryrefslogtreecommitdiffstats
path: root/cnucnu/package_list.py
diff options
context:
space:
mode:
Diffstat (limited to 'cnucnu/package_list.py')
-rwxr-xr-xcnucnu/package_list.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py
index ac7a98e..2cc23e4 100755
--- a/cnucnu/package_list.py
+++ b/cnucnu/package_list.py
@@ -104,16 +104,20 @@ class Repository:
class Package(object):
-
def __init__(self, name, regex, url, repo=Repository(), scm=SCM(),
br=BugzillaReporter(), package_list=None):
# :TODO: add some sanity checks
self.name = name
- self.raw_regex = None
- self.raw_url = None
+ self.raw_regex = regex
self.regex = regex
+ self.raw_url = url
self.url = url
+ self.repo = repo
+ self.repo_name = repo.name
+ self.scm = scm
+ self.br = br
+ self.package_list = package_list
self._html = None
self._latest_upstream = None
@@ -122,12 +126,6 @@ class Package(object):
self._repo_release = None
self._rpm_diff = None
- self.repo = repo
- self.repo_name = repo.name
- self.scm = scm
- self.br = br
- self.package_list = package_list
-
def _invalidate_caches(self):
self._latest_upstream = None
self._upstream_versions = None