Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions reversion_compare/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,10 +121,10 @@ def get_many_to_many(self):
content_type=ContentType.objects.get_for_model(related_model),
object_id__in=ids
)
# logger.debug("m2m queryset:", queryset)
# logger.debug("m2m queryset: %s", queryset)

versions = sorted(list(queryset))
# logger.debug("versions:", versions)
# logger.debug("versions: %s", versions)

if self.has_int_pk:
# The primary_keys would be stored in a text field -> convert it to integers
Expand Down Expand Up @@ -272,22 +272,22 @@ def get_m2m_change_info(self):
# missing_objects_pk2 = [obj.pk for obj in missing_objects2]
missing_objects_dict2 = dict([(obj.pk, obj) for obj in missing_objects2])

# logger.debug("missing_objects1:", missing_objects1)
# logger.debug("missing_objects2:", missing_objects2)
# logger.debug("missing_ids1:", missing_ids1)
# logger.debug("missing_ids2:", missing_ids2)
# logger.debug("missing_objects1: %s", missing_objects1)
# logger.debug("missing_objects2: %s", missing_objects2)
# logger.debug("missing_ids1: %s", missing_ids1)
# logger.debug("missing_ids2: %s", missing_ids2)

missing_object_set1 = set(missing_objects1)
missing_object_set2 = set(missing_objects2)
# logger.debug(missing_object_set1, missing_object_set2)
# logger.debug("%s %s", missing_object_set1, missing_object_set2)

same_missing_objects = missing_object_set1.intersection(missing_object_set2)
removed_missing_objects = missing_object_set1.difference(missing_object_set2)
added_missing_objects = missing_object_set2.difference(missing_object_set1)

# logger.debug("same_missing_objects:", same_missing_objects)
# logger.debug("removed_missing_objects:", removed_missing_objects)
# logger.debug("added_missing_objects:", added_missing_objects)
# logger.debug("same_missing_objects: %s", same_missing_objects)
# logger.debug("removed_missing_objects: %s", removed_missing_objects)
# logger.debug("added_missing_objects: %s", added_missing_objects)


# Create same_items, removed_items, added_items with related m2m items
Expand Down Expand Up @@ -317,19 +317,19 @@ def get_m2m_change_info(self):
else:
version2 = None

#logger.debug("%r - %r - %r" % (primary_key, version1, version2))
#logger.debug("%r - %r - %r", primary_key, version1, version2)

if version1 is not None and version2 is not None:
# In both -> version changed or the same
if version1.serialized_data == version2.serialized_data:
#logger.debug("same item:", version1)
#logger.debug("same item: %s", version1)
same_items.append(version1)
else:
changed_items.append((version1, version2))
elif version1 is not None and version2 is None:
# In 1 but not in 2 -> removed
#logger.debug(primary_key, missing_objects_pk2)
#logger.debug(repr(primary_key), repr(missing_objects_pk2))
#logger.debug("%s %s", primary_key, missing_objects_pk2)
#logger.debug("%s %s", repr(primary_key), repr(missing_objects_pk2))
if primary_key in missing_objects_dict2:
missing_object = missing_objects_dict2[primary_key]
added_missing_objects.remove(missing_object)
Expand All @@ -339,7 +339,7 @@ def get_m2m_change_info(self):
removed_items.append(version1)
elif version1 is None and version2 is not None:
# In 2 but not in 1 -> added
#logger.debug("added:", version2)
#logger.debug("added: %s", version2)
added_items.append(version2)
else:
raise RuntimeError()
Expand All @@ -361,8 +361,8 @@ def debug(self):
return
logger.debug("_______________________________")
logger.debug(" *** CompareObjects debug: ***")
logger.debug("changed:", self.changed())
logger.debug("follow:", self.follow)
logger.debug("changed: %s", self.changed())
logger.debug("follow: %s", self.follow)

debug1 = self.compare_obj1.get_debug()
debug2 = self.compare_obj2.get_debug()
Expand Down Expand Up @@ -522,7 +522,7 @@ def _get_compare(self, obj_compare):
"""
def _get_compare_func(suffix):
func_name = "compare_%s" % suffix
# logger.debug("func_name:", func_name)
# logger.debug("func_name: %s", func_name)
if hasattr(self, func_name):
func = getattr(self, func_name)
return func
Expand Down Expand Up @@ -563,7 +563,7 @@ def compare(self, obj, version1, version2):
has_unfollowed_fields = False

for field in fields:
#logger.debug(field, field.db_type, field.get_internal_type())
#logger.debug("%s %s %s", field, field.db_type, field.get_internal_type())

field_name = field.name

Expand Down