diff options
Diffstat (limited to 'cnucnu')
-rwxr-xr-x | cnucnu/package_list.py | 16 |
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 |