summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Rękorajski2021-01-17 10:42:16 (GMT)
committerJan Rękorajski2021-01-17 10:42:16 (GMT)
commitf09b8024554f99d92337f94693bf65442301d097 (patch)
tree84a0c7f001707b9a8e60bbd3e8959d77743f2445
parentcea52869b4ed42994011f46f094651278e511be9 (diff)
downloadpld-ftp-admin-f09b8024554f99d92337f94693bf65442301d097.zip
pld-ftp-admin-f09b8024554f99d92337f94693bf65442301d097.tar.gz
Fix list and iterators assumptions that are no longer valid in python3
-rwxr-xr-xbin/pfa-signpkg2
-rw-r--r--modules/cmds.py7
-rw-r--r--modules/ftptree.py10
3 files changed, 9 insertions, 10 deletions
diff --git a/bin/pfa-signpkg b/bin/pfa-signpkg
index 044ffe3..0bd8e6e 100755
--- a/bin/pfa-signpkg
+++ b/bin/pfa-signpkg
@@ -102,7 +102,7 @@ def chunk(seq, size, pad=None):
'''
n = len(seq)
mod = n % size
- for i in xrange(0, n - mod, size):
+ for i in range(0, n - mod, size):
yield seq[i : i + size]
if mod:
yield seq[-mod:]
diff --git a/modules/cmds.py b/modules/cmds.py
index 80a0ecb..9fa2b19 100644
--- a/modules/cmds.py
+++ b/modules/cmds.py
@@ -88,7 +88,7 @@ def load_creds():
return
else:
f=open(common.ftpadmdir+'/var/passwd', 'r')
- for line in f.xreadlines():
+ for line in f:
x=line.strip().split(':')
if len(x)>=2:
users[x[0]]=x[1]
@@ -97,7 +97,7 @@ def load_creds():
return
else:
f=open(common.ftpadmdir+'/var/cookies', 'r')
- for line in f.xreadlines():
+ for line in f:
x=line.strip().split(':')
if len(x)>=2:
users[x[0]]=x[1]
@@ -147,8 +147,7 @@ def cmd_logout(con):
def reloadftptree():
global srctree, pkglist
srctree=ftptree.FtpTree(config.value['default_to'], loadall=True)
- pkglist=srctree.keys()
- pkglist.sort()
+ pkglist=sorted(srctree.keys())
def cmd_gettree(con):
buf=''
diff --git a/modules/ftptree.py b/modules/ftptree.py
index c45c131..2c09a69 100644
--- a/modules/ftptree.py
+++ b/modules/ftptree.py
@@ -382,8 +382,8 @@ class FtpTree(BaseFtpTree):
return True
else:
return False
- list = filter(checkfiletype, os.listdir(self.basedir+'/SRPMS/.metadata'))
- self.pkgnames = map((lambda x: x[:-13]), list)
+ pkglist = list(filter(checkfiletype, os.listdir(self.basedir+'/SRPMS/.metadata')))
+ self.pkgnames = list(map((lambda x: x[:-13]), pkglist))
def __mark4something(self, wannabepkgs, markfunction):
def chopoffextension(pkg):
@@ -500,7 +500,7 @@ class FtpTree(BaseFtpTree):
return True
else:
return False
- return filter(filter_other_pkgs, tree.pkgnames)
+ return list(filter(filter_other_pkgs, tree.pkgnames))
def __find_older_pkgs(self, pkg):
def filter_older_pkgs(x):
@@ -511,7 +511,7 @@ class FtpTree(BaseFtpTree):
return True
else:
return False
- return filter(filter_older_pkgs, self.__find_other_pkgs(pkg, self))
+ return list(filter(filter_older_pkgs, self.__find_other_pkgs(pkg, self)))
def __checksigns(self, tree, pkgs, test = False):
"""
@@ -548,7 +548,7 @@ class FtpTree(BaseFtpTree):
def findbyname(name):
def x(nvr):
return '-'.join(nvr.split('-')[:-2]) == name
- return filter(x, tree.pkgnames)
+ return list(filter(x, tree.pkgnames))
for pkg in pkgs:
obsoletes = pkg.obsoletes()