Lambda function refactor suggested by Patrick
This commit is contained in:
@@ -33,9 +33,9 @@ def getattr_path(obj, path, default=None):
|
||||
return _obj
|
||||
|
||||
|
||||
def update_obj(obj, dct, ignore_vals=lambda v: v is None):
|
||||
def update_obj(obj, dct, ignore_vals=[None]):
|
||||
for k, v in dct.items():
|
||||
if hasattr(obj, k) and not ignore_vals(v):
|
||||
if hasattr(obj, k) and v not in ignore_vals:
|
||||
setattr(obj, k, v)
|
||||
return obj
|
||||
|
||||
|
Reference in New Issue
Block a user