Lambda function refactor suggested by Patrick

This commit is contained in:
Jay Newlin (PW)
2018-12-18 16:11:25 -05:00
parent b6f9f39282
commit bb640cdcd7
2 changed files with 3 additions and 5 deletions

View File

@@ -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