We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 177bf46 commit 9454200Copy full SHA for 9454200
warden/warden_gentry.py
@@ -51,8 +51,15 @@ def __init__(self, gentry_settings_file=None):
51
if settings.LOG_METRIC_ACCESS:
52
self.graphitelog.metricAccessLogger.addHandler(streamHandler)
53
54
- self.thread = self.GentryServerThread()
+ dbfile = settings.DATABASES['default']['NAME']
55
+ #exists
56
+ try:
57
+ with open(dbfile) as f: pass
58
+ management.execute_from_command_line(['manage.py', 'migrate'])
59
+ except:
60
+ management.execute_from_command_line(['manage.py', 'syncdb','--noinput'])
61
62
+ self.thread = self.GentryServerThread()
63
64
def start(self):
65
self.thread.start()
0 commit comments