/usr/lib/python2.7/dist-packages/Bcfg2/Reporting/Compat.py is in bcfg2-server 1.4.0~pre2+git141-g6d40dace6358-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 28 | """ Compatibility imports for Django. """
from django import VERSION
from django.db import transaction
# Django 1.6 deprecated commit_on_success() and introduced atomic() with
# similar semantics.
if VERSION[0] == 1 and VERSION[1] < 6:
transaction.atomic = transaction.commit_on_success
try:
# Django < 1.6
from django.conf.urls.defaults import url, patterns
except ImportError:
# Django > 1.6
from django.conf.urls import url
try:
from django.conf.urls import patterns
except:
# Django > 1.10
def patterns(_prefix, urls):
url_list = list()
for u in urls:
if isinstance(url_tuple, (list, tuple)):
u = url(*u)
url_list.append(u)
return url_list
|