diff options
author | Alexander Sulfrian <alexander.sulfrian@fu-berlin.de> | 2016-08-17 15:12:07 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander.sulfrian@fu-berlin.de> | 2016-08-17 21:00:04 +0200 |
commit | bde0302f2e2e24c4cf57f72e470bf04f859fd79c (patch) | |
tree | ce0d835dd101f4eae7ca2bb97608553eb2865db4 /src | |
parent | 3cf63b81298f3070d83ad68b5e1c8d6794c2fb6b (diff) | |
download | bcfg2-bde0302f2e2e24c4cf57f72e470bf04f859fd79c.tar.gz bcfg2-bde0302f2e2e24c4cf57f72e470bf04f859fd79c.tar.bz2 bcfg2-bde0302f2e2e24c4cf57f72e470bf04f859fd79c.zip |
Server/Plugins/Probes: Initialize django before use
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Probes.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Probes.py b/src/lib/Bcfg2/Server/Plugins/Probes.py index 573c9af71..33b0d4284 100644 --- a/src/lib/Bcfg2/Server/Plugins/Probes.py +++ b/src/lib/Bcfg2/Server/Plugins/Probes.py @@ -27,13 +27,18 @@ def load_django_models(): # pylint: disable=W0602 global ProbesDataModel, ProbesGroupsModel, HAS_DJANGO # pylint: enable=W0602 + try: + import django from django.db import models HAS_DJANGO = True except ImportError: HAS_DJANGO = False return + if django.VERSION[0] == 1 and django.VERSION[1] >= 7: + django.setup() # pylint: disable=E1101 + class ProbesDataModel(models.Model, # pylint: disable=W0621,W0612 Bcfg2.Server.Plugin.PluginDatabaseModel): """ The database model for storing probe data """ |