Simplify with built-in functions where possible. e.g.
change [x for x in y if x] to filter(None, y) change [f(x) for x in y] to map(f, x) change [x for x in y] to list(y) These changes reduce source code size and complexity and produce some minor performance gains svn: r14104
This commit is contained in:
@ -62,7 +62,7 @@ class HasPlace(Rule):
|
||||
return False
|
||||
|
||||
# If no location data was given then we're done: match
|
||||
if not [item for item in self.list[1:] if item]:
|
||||
if not any(self.list[1:]):
|
||||
return True
|
||||
|
||||
# Something was given, so checking for location until we match
|
||||
|
Reference in New Issue
Block a user