summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting/Compat.py
blob: 57261970db377aed023510c1723f4babe1bc0f3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
""" 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 import defaults
    django_urls = defaults
except ImportError:
    # Django > 1.6
    from django.conf import urls
    django_urls = urls