/usr/lib/python3/dist-packages/dirtyfields/compat.py is in python3-django-dirtyfields 1.3-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import sys
import django
def get_m2m_with_model(given_model):
if django.VERSION < (1, 9):
return given_model._meta.get_m2m_with_model()
else:
return [
(f, f.model if f.model != given_model else None)
for f in given_model._meta.get_fields()
if f.many_to_many and not f.auto_created
]
def is_buffer(value):
if sys.version_info < (3, 0, 0):
return isinstance(value, buffer)
else:
return isinstance(value, memoryview)
def remote_field(field):
if django.VERSION < (1, 9):
return field.rel
else:
return field.remote_field
|