summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--WebappConfig/config.py4
-rw-r--r--WebappConfig/content.py22
-rw-r--r--WebappConfig/db.py4
-rw-r--r--WebappConfig/debug.py8
-rw-r--r--WebappConfig/dotconfig.py6
-rw-r--r--WebappConfig/ebuild.py2
-rw-r--r--WebappConfig/filetype.py6
-rw-r--r--WebappConfig/sandbox.py4
8 files changed, 28 insertions, 28 deletions
diff --git a/WebappConfig/config.py b/WebappConfig/config.py
index 1f3fab1..597dc18 100644
--- a/WebappConfig/config.py
+++ b/WebappConfig/config.py
@@ -857,7 +857,7 @@ class Config:
OUT.debug('Trying to import environment variables', 7)
if envmap:
- for (key, value) in os.environ.items():
+ for (key, value) in list(os.environ.items()):
if envmap == 'all' or key.lower() in envmap:
@@ -894,7 +894,7 @@ class Config:
'verbose' : 'g_verbose',
'bug_report' : 'g_bugreport'}
- for i in option_to_config.keys():
+ for i in list(option_to_config.keys()):
if i in options.__dict__ and options.__dict__[i]:
self.config.set('USER', option_to_config[i],
str(options.__dict__[i]))
diff --git a/WebappConfig/content.py b/WebappConfig/content.py
index c635f5a..e157d23 100644
--- a/WebappConfig/content.py
+++ b/WebappConfig/content.py
@@ -291,7 +291,7 @@ class Contents:
self.check_installdir()
- values = [' '.join(i) for i in self.__content.values()]
+ values = [' '.join(i) for i in list(self.__content.values())]
if not self.__p:
try:
@@ -481,7 +481,7 @@ class Contents:
'sym' : [ 'sym', self.file_zero, self.file_link ],
}
- if not dsttype in allowed_types.keys():
+ if not dsttype in list(allowed_types.keys()):
OUT.die('Oops, webapp-config bug. "dsttype" is ' + dsttype)
# Generate handler for file attributes
@@ -548,7 +548,7 @@ class Contents:
''' Get a list of files. This is returned as a list sorted according
to length, so that files lower in the hierarchy can be removed
first.'''
- installed = self.__content.keys()
+ installed = list(self.__content.keys())
return sorted(installed, key=lambda x: (-len(x), x))
def get_directories(self):
@@ -675,7 +675,7 @@ class Contents:
def entry(self, entry):
''' Return a complete entry.'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return ' '.join(self.__content[entry])
else:
raise Exception('Unknown file "' + entry + '"')
@@ -684,7 +684,7 @@ class Contents:
'''
Returns the entry type.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return self.__content[entry][0]
else:
raise Exception('Unknown file "' + entry + '"')
@@ -693,7 +693,7 @@ class Contents:
'''
Returns if the entry is relative or not.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return bool(int(self.__content[entry][1]))
else:
raise Exception('Unknown file "' + entry + '"')
@@ -702,7 +702,7 @@ class Contents:
'''
Returns the owner of the entry.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return self.__content[entry][2]
else:
raise Exception('Unknown file "' + entry + '"')
@@ -711,7 +711,7 @@ class Contents:
'''
Returns the (possibly relative) path of the entry.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
msg = self.__content[entry][3]
if msg[0] == "/":
msg = self.__root + msg
@@ -724,7 +724,7 @@ class Contents:
'''
Returns the recorded modification time of the entry.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return self.__content[entry][4]
else:
raise Exception('Unknown file "' + entry + '"')
@@ -733,7 +733,7 @@ class Contents:
'''
Returns the recorded md5 hash of the entry.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return self.__content[entry][5]
else:
raise Exception('Unknown file "' + entry + '"')
@@ -742,7 +742,7 @@ class Contents:
'''
Returns the recorded target of the link.
'''
- if entry in self.__content.keys():
+ if entry in list(self.__content.keys()):
return self.__content[entry][6]
else:
raise Exception('Unknown file "' + entry + '"')
diff --git a/WebappConfig/db.py b/WebappConfig/db.py
index 2d70cb9..aa33ac5 100644
--- a/WebappConfig/db.py
+++ b/WebappConfig/db.py
@@ -405,7 +405,7 @@ class WebappDB(AppHierarchy):
result = {}
- for j in files.keys():
+ for j in list(files.keys()):
if files[j][0]:
p = files[j][0] + '/' + files[j][1] + '-' + files[j][2]
@@ -452,7 +452,7 @@ class WebappDB(AppHierarchy):
OUT.warn('Assuming webapp is no longer installed.')
OUT.warn('Pruning entry from database.')
if action == 'clean':
- for installs in files.keys():
+ for installs in list(files.keys()):
contents = open(installs).readlines()
new_entries = ''
for entry in contents:
diff --git a/WebappConfig/debug.py b/WebappConfig/debug.py
index 5482f43..1e6bd2c 100644
--- a/WebappConfig/debug.py
+++ b/WebappConfig/debug.py
@@ -395,7 +395,7 @@ class Message:
callerlocals = inspect.getargvalues(caller[0])[3]
## Is the caller an obejct? If so he provides 'self'
- if 'self' in callerlocals.keys():
+ if 'self' in list(callerlocals.keys()):
callerobject = callerlocals['self']
del callerlocals['self']
if self.show_class_variables:
@@ -407,7 +407,7 @@ class Message:
# Remove variables not requested
if not '*' in self.debug_var:
- callerlocals = dict([i for i in callerlocals.items()
+ callerlocals = dict([i for i in list(callerlocals.items())
if i[0] in self.debug_var])
## Is the object among the list of objects to debug?
@@ -445,7 +445,7 @@ class Message:
print('// ' + c, file=self.debug_out)
# Selected variables follow
if callerlocals:
- for i,j in callerlocals.items():
+ for i,j in list(callerlocals.items()):
print('// ' \
+ self.maybe_color('turquoise', str(i)) + ':' + str(j), file=self.debug_out)
# Finally the message
@@ -480,7 +480,7 @@ class Message:
if self.debug_vrb == 3:
print(ls + '//', file=self.debug_out)
print(ls + '// VALUES ', file=self.debug_out)
- for i,j in callerlocals.items():
+ for i,j in list(callerlocals.items()):
print(ls + '// ------------------> ' \
+ self.maybe_color('turquoise', str(i)) + ':', file=self.debug_out)
breaklines(str(j))
diff --git a/WebappConfig/dotconfig.py b/WebappConfig/dotconfig.py
index cab0392..948fa90 100644
--- a/WebappConfig/dotconfig.py
+++ b/WebappConfig/dotconfig.py
@@ -115,7 +115,7 @@ class DotConfig:
'WEB_INSTALLDIR']
def __getitem__(self, key):
- if key in self.__data.keys():
+ if key in list(self.__data.keys()):
return self.__data[key]
# this key didn't exist in old versions, but new versions
# expect it. fix bug 355295
@@ -180,8 +180,8 @@ class DotConfig:
OUT.debug('Trying to retrieve package name', 6)
- if 'WEB_PN' in self.__data.keys() and 'WEB_PVR' in self.__data.keys():
- if 'WEB_CATEGORY' in self.__data.keys():
+ if 'WEB_PN' in list(self.__data.keys()) and 'WEB_PVR' in list(self.__data.keys()):
+ if 'WEB_CATEGORY' in list(self.__data.keys()):
return self.__data['WEB_CATEGORY'] + '/' + \
self.__data['WEB_PN'] + '-' + self.__data['WEB_PVR']
else:
diff --git a/WebappConfig/ebuild.py b/WebappConfig/ebuild.py
index 29ec893..24ef0d6 100644
--- a/WebappConfig/ebuild.py
+++ b/WebappConfig/ebuild.py
@@ -326,7 +326,7 @@ class Ebuild:
'PVR': None}
result = {}
- for i in export_map.keys():
+ for i in list(export_map.keys()):
value = export_map[i]
diff --git a/WebappConfig/filetype.py b/WebappConfig/filetype.py
index 3c5acbb..63d7e5f 100644
--- a/WebappConfig/filetype.py
+++ b/WebappConfig/filetype.py
@@ -137,7 +137,7 @@ class FileType:
for i in server_owned:
- if self.__fix(i) in self.__cache.keys():
+ if self.__fix(i) in list(self.__cache.keys()):
OUT.debug('Adding config-server-owned file', 8)
@@ -177,7 +177,7 @@ class FileType:
filename = self.__fix(filename)
# look for config-protected files in the cache
- if filename in self.__cache.keys():
+ if filename in list(self.__cache.keys()):
return self.__cache[filename]
# unspecified file (and thus virtual)
@@ -208,7 +208,7 @@ class FileType:
directory = self.__fix(directory)
# check the cache
- if directory in self.__cache.keys():
+ if directory in list(self.__cache.keys()):
return self.__cache[directory]
# unspecified directories are default-owned
diff --git a/WebappConfig/sandbox.py b/WebappConfig/sandbox.py
index 3a86673..0cac7e1 100644
--- a/WebappConfig/sandbox.py
+++ b/WebappConfig/sandbox.py
@@ -35,7 +35,7 @@ if os.path.isdir("/proc/%i/fd" % os.getpid()):
return (int(fd) for fd in os.listdir("/proc/%i/fd" % os.getpid()) if fd.isdigit())
else:
def get_open_fds():
- return range(max_fd_limit)
+ return list(range(max_fd_limit))
class Sandbox:
@@ -88,7 +88,7 @@ class Sandbox:
# merge full_env (w-c variables) with env (write path)
self.env.update(full_env)
- for a in self.env.keys():
+ for a in list(self.env.keys()):
if not self.env[a]:
self.env[a] = ''