commit a698852e1b18d8d414874eb06387e98e69f0c06e
Author: Michal Srb <msrb(a)redhat.com>
Date: Fri Nov 28 09:27:18 2014 +0100
Move cachedir variable to global scope
depgenerators/maven.req | 19 +++++++++----------
depgenerators/osgi.prov | 12 +++++-------
depgenerators/osgi.req | 11 +++++------
3 files changed, 19 insertions(+), 23 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index ae0be86..fd6018a 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -54,8 +54,7 @@ _log = logging.getLogger("maven.req")
class TagBuilder(object):
- def __init__(self, filelist=None, cachedir=None):
- self.cachedir = cachedir
+ def __init__(self, filelist=None):
if filelist == None:
filelist = sys.stdin
@@ -73,22 +72,22 @@ class TagBuilder(object):
metadata = None
# get all provided artifacts
- self.provided_artifacts = Metadata.read_provided_artifacts_from_cache(self.cachedir)
+ self.provided_artifacts = Metadata.read_provided_artifacts_from_cache(_cachedir)
if self.provided_artifacts is None:
metadata = Metadata(self.metadata_paths or self._gather_metadata_files())
- self.provided_artifacts = metadata.write_provided_artifacts_to_cache(self.cachedir) or []
+ self.provided_artifacts = metadata.write_provided_artifacts_to_cache(_cachedir) or []
# get all skipped artifacts
- self.skipped_artifacts = Metadata.read_skipped_artifacts_from_cache(self.cachedir)
+ self.skipped_artifacts = Metadata.read_skipped_artifacts_from_cache(_cachedir)
if self.skipped_artifacts is None:
metadata = Metadata(self.metadata_paths or self._gather_metadata_files())
- self.skipped_artifacts = metadata.write_skipped_artifacts_to_cache(self.cachedir) or []
+ self.skipped_artifacts = metadata.write_skipped_artifacts_to_cache(_cachedir) or []
# get all provided OSGi bundles
- self.provided_osgi = Metadata.read_provided_osgi_from_cache(self.cachedir)
+ self.provided_osgi = Metadata.read_provided_osgi_from_cache(_cachedir)
if self.provided_osgi is None:
metadata = Metadata(self.metadata_paths or self._gather_metadata_files())
- self.provided_osgi = metadata.write_provided_osgi_to_cache(self.cachedir) or {}
+ self.provided_osgi = metadata.write_provided_osgi_to_cache(_cachedir) or {}
curr_metadata = Metadata(paths[0])
self.print_requires(curr_metadata)
@@ -400,11 +399,11 @@ class TagBuilder(object):
if __name__ == "__main__":
try:
if len(sys.argv) > 1:
- cachedir = get_cachedir(sys.argv[1])
+ _cachedir = get_cachedir(sys.argv[1])
else:
raise Exception("Missing param: cachedir")
init_logging()
- builder = TagBuilder(cachedir=cachedir)
+ builder = TagBuilder()
except Exception:
traceback.print_exc(file=sys.stderr)
# rpmbuild ignores non-zero exit codes, but this is bad. Make sure
diff --git a/depgenerators/osgi.prov b/depgenerators/osgi.prov
index 839ae40..c729f47 100755
--- a/depgenerators/osgi.prov
+++ b/depgenerators/osgi.prov
@@ -44,13 +44,11 @@ _log = logging.getLogger("osgi.prov")
class TagBuilder(object):
- def __init__(self, filelist=None, cachedir=None):
- self.cachedir = cachedir
-
+ def __init__(self, filelist=None):
if filelist == None:
filelist = sys.stdin
paths = [x.rstrip() for x in filelist.readlines()]
- cache = OSGiCache(self.cachedir)
+ cache = OSGiCache(_cachedir)
provides = []
for path in paths:
@@ -61,7 +59,7 @@ class TagBuilder(object):
# check if OSGi provides for this path were handled by metadata
# if so, move on
- if check_path_in_metadata(path, self.cachedir):
+ if check_path_in_metadata(path, _cachedir):
continue
bundle = cache.get_bundle_for_path(path)
@@ -76,11 +74,11 @@ class TagBuilder(object):
if __name__ == "__main__":
try:
if len(sys.argv) > 1:
- cachedir = get_cachedir(sys.argv[1])
+ _cachedir = get_cachedir(sys.argv[1])
else:
raise Exception("Missing param: cachedir")
init_logging()
- builder = TagBuilder(cachedir=cachedir)
+ builder = TagBuilder()
except Exception:
traceback.print_exc(file=sys.stderr)
# rpmbuild ignores non-zero exit codes, but this is bad. Make sure
diff --git a/depgenerators/osgi.req b/depgenerators/osgi.req
index d14db73..181aac2 100755
--- a/depgenerators/osgi.req
+++ b/depgenerators/osgi.req
@@ -46,13 +46,12 @@ _log = logging.getLogger("osgi.req")
class TagBuilder(object):
- def __init__(self, filelist=None, cachedir=None):
- self.cachedir = cachedir
+ def __init__(self, filelist=None):
if filelist == None:
filelist = sys.stdin
paths = [x.rstrip() for x in filelist.readlines()]
- cache = OSGiCache(self.cachedir)
+ cache = OSGiCache(_cachedir)
requires = []
for path in paths:
@@ -62,7 +61,7 @@ class TagBuilder(object):
# check if OSGi requires for this path were handled by metadata
# if so, move on
- if check_path_in_metadata(path, self.cachedir):
+ if check_path_in_metadata(path, _cachedir):
continue
bundle = cache.get_bundle_for_path(path)
@@ -84,11 +83,11 @@ class TagBuilder(object):
if __name__ == "__main__":
try:
if len(sys.argv) > 1:
- cachedir = get_cachedir(sys.argv[1])
+ _cachedir = get_cachedir(sys.argv[1])
else:
raise Exception("Missing param: cachedir")
init_logging()
- builder = TagBuilder(cachedir=cachedir)
+ builder = TagBuilder()
except Exception:
traceback.print_exc(file=sys.stderr)
# rpmbuild ignores non-zero exit codes, but this is bad. Make sure