24
24
# Because this module is compiled by setup.py before Django may be installed
25
25
# in the environment we try importing Django and issue a warning but move on
29
from horizon.base import Horizon, Dashboard, Panel, Workflow
33
33
def simple_warn(message, category, filename, lineno, file=None, line=None):
34
34
return '%s: %s' % (category.__name__, message)
37
38
warnings.formatwarning = simple_warn
38
39
warnings.warn(msg, Warning)
41
42
# This can be removed once the upstream bug is fixed.
42
44
if django.VERSION < (1, 4):
43
45
from horizon.utils import reverse_bugfix
45
from horizon.base import Horizon, Dashboard, Panel, Workflow
47
47
register = Horizon.register
48
48
unregister = Horizon.unregister
49
49
get_absolute_url = Horizon.get_absolute_url