def patch_django(): """earlier versions of Django do not have csrf token and function called import_library (the latter is needed by coffin) """ (major, minor, micro) = package_utils.get_django_version() if major == 1 and minor < 2: django_patches.add_import_library_function() django_patches.add_csrf_protection() django_patches.add_available_attrs_decorator() if major == 1 and minor <= 2: django_patches.add_render_shortcut() if major == 1 and minor > 4: # This shouldn't be required with django < 1.4.x # And not after kee_lazy lands in django.utils.functional try: from django.utils.functional import keep_lazy except ImportError: django_patches.fix_lazy_double_escape() if major == 1 and minor > 5: django_patches.add_hashcompat() django_patches.add_simplejson()
def patch_django(): """earlier versions of Django do not have csrf token and function called import_library (the latter is needed by coffin) """ (major, minor, micro) = package_utils.get_django_version() if major == 1 and minor < 2: django_patches.add_import_library_function() django_patches.add_csrf_protection() django_patches.add_available_attrs_decorator() if major == 1 and minor <= 2: django_patches.add_render_shortcut() if major == 1 and minor > 4: # This shouldn't be required with django < 1.4.x # And not after kee_lazy lands in django.utils.functional try: from django.utils.functional import keep_lazy except ImportError: django_patches.fix_lazy_double_escape() if major == 1 and minor > 5: django_patches.add_hashcompat() django_patches.add_simplejson() if major == 1 and minor == 8: django_patches.patch_django_template()
def patch_django(): """earlier versions of Django do not have csrf token and function called import_library (the latter is needed by coffin) """ (major, minor, micro) = package_utils.get_django_version() if major == 1 and minor < 2: django_patches.add_import_library_function() django_patches.add_csrf_protection() django_patches.add_available_attrs_decorator() if major == 1 and minor <= 2: django_patches.add_render_shortcut()
def patch_django(): """earlier versions of Django do not have csrf token and function called import_library (the latter is needed by coffin) """ (major, minor, micro) = package_utils.get_django_version() if major == 1 and minor < 2: django_patches.add_import_library_function() django_patches.add_csrf_protection() django_patches.add_available_attrs_decorator() if major == 1 and minor <=2: django_patches.add_render_shortcut()