Use built-in functions to replace for loops:
Old code: for x in y: f(x) New Code: map(f, y) Also use defaultdict instead of simple dict when advantageous and use list comprehensions instead of for loops where map() could be used but requires lambdas. svn: r14135
This commit is contained in:
@@ -1601,7 +1601,8 @@ class DbWriteBase(object):
|
||||
self.set_default_person_handle(None)
|
||||
|
||||
# loop through the family list
|
||||
for family_handle in filter(None, person.get_family_handle_list()):
|
||||
for family_handle in person.get_family_handle_list():
|
||||
if not family_handle: continue
|
||||
|
||||
family = self.get_family_from_handle(family_handle)
|
||||
|
||||
|
Reference in New Issue
Block a user