]> git.pld-linux.org Git - projects/pld-ftp-admin.git/commitdiff
Check for duplicates only in packages that we are trying to mv.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 27 Jan 2011 07:55:29 +0000 (07:55 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 27 Jan 2011 07:55:29 +0000 (07:55 +0000)
Changed files:
    modules/ftptree.py -> 1.53

modules/ftptree.py

index dd531da487a2ae32c1d1ca71925b0e9b5ec0a88c..a495bd21a42bdbc80fa28eda56ff7d394bab6f3a 100644 (file)
@@ -451,7 +451,9 @@ class FtpTree(BaseFtpTree):
         for pkg in marked:
             olderpkgnames = self.__find_older_pkgs(pkg)
             for i in olderpkgnames:
-                pkg.error('duplicate package: %s' % i)
+                markednames = [str(x) for x in marked]
+                if i in markednames:
+                    pkg.error('duplicate package: %s' % i)
 
     def __rmolderfromsrc(self, test = False):
         for pkg in self.marked4moving:
This page took 0.036027 seconds and 4 git commands to generate.