Added edit source object attribute difference detection and logging to history app

This commit is contained in:
Roberto Rosario
2011-05-28 23:52:54 -04:00
parent 73f39494aa
commit 9ce75e4671
7 changed files with 29 additions and 25 deletions

View File

@@ -339,7 +339,8 @@ def generate_choices_w_labels(choices, display_object_type=True):
def return_diff(old_obj, new_obj, attrib_list=None):
diff_dict = {}
attrib_list = old_obj.__dict__.keys()
if not attrib_list:
attrib_list = old_obj.__dict__.keys()
for attrib in attrib_list:
old_val = getattr(old_obj, attrib)
new_val = getattr(new_obj, attrib)