Fix "TypeError: object of type 'filter' has no len()".
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 23 Sep 2009 17:48:34 +0000 (17:48 -0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Wed, 23 Sep 2009 17:48:34 +0000 (17:48 -0000)
svn path=/main/trunk/; revision=14395

bin/repoman

index f9a62a1ca3468b4fdceb01dea6e65212ba75671c..faed9a2ba0cd97075da298564843e0e47d844f3f 100755 (executable)
@@ -1497,8 +1497,8 @@ for x in scanlist:
                        stats[m+".syntax"] += 1
                        fails[m+".syntax"].append(catpkg+".ebuild "+m+": "+b)
 
-               badlicsyntax = len(filter(lambda x:x=="LICENSE", type_list))
-               badprovsyntax = len(filter(lambda x:x=="PROVIDE", type_list))
+               badlicsyntax = len([x for x in type_list if x == "LICENSE"])
+               badprovsyntax = len([x for x in type_list if x == "PROVIDE"])
                baddepsyntax = len(type_list) != badlicsyntax + badprovsyntax 
                badlicsyntax = badlicsyntax > 0
                badprovsyntax = badprovsyntax > 0