summaryrefslogtreecommitdiff
path: root/pym
diff options
context:
space:
mode:
Diffstat (limited to 'pym')
-rw-r--r--pym/gentoolkit/revdep_rebuild/cache.py4
-rw-r--r--pym/gentoolkit/revdep_rebuild/collect.py9
2 files changed, 10 insertions, 3 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/cache.py b/pym/gentoolkit/revdep_rebuild/cache.py
index 06f4c67..862638d 100644
--- a/pym/gentoolkit/revdep_rebuild/cache.py
+++ b/pym/gentoolkit/revdep_rebuild/cache.py
@@ -28,7 +28,7 @@ def read_cache(temp_path=DEFAULTS['DEFAULT_TMP_DIR']):
'binaries':[]
}
try:
- for key,val in ret.iteritems():
+ for key,val in ret.items():
_file = open(os.path.join(temp_path, key))
for line in _file.readlines():
val.append(line.strip())
@@ -56,7 +56,7 @@ def save_cache(logger, to_save={}, temp_path=DEFAULTS['DEFAULT_TMP_DIR']):
_file.write(str(int(time.time())))
_file.close()
- for key,val in to_save.iteritems():
+ for key,val in to_save.items():
_file = open(os.path.join(temp_path, key), 'w')
for line in val:
_file.write(line + '\n')
diff --git a/pym/gentoolkit/revdep_rebuild/collect.py b/pym/gentoolkit/revdep_rebuild/collect.py
index 55a244c..a044398 100644
--- a/pym/gentoolkit/revdep_rebuild/collect.py
+++ b/pym/gentoolkit/revdep_rebuild/collect.py
@@ -8,11 +8,18 @@ import re
import os
import glob
import stat
+import sys
import portage
from portage.output import blue, yellow
+if sys.hexversion < 0x3000000:
+ _basestring = basestring
+else:
+ _basestring = str
+
+
def parse_conf(conf_file, visited=None, logger=None):
''' Parses supplied conf_file for libraries pathes.
conf_file is file or files to parse
@@ -21,7 +28,7 @@ def parse_conf(conf_file, visited=None, logger=None):
lib_dirs = set()
to_parse = set()
- if isinstance(conf_file, basestring):
+ if isinstance(conf_file, _basestring):
conf_file = [conf_file]
for conf in conf_file: