blob: 48695f0ec323fe572f0ce53e23af61e2ccf54348 [file] [log] [blame]
Tony Mack7130ac32013-03-22 21:58:00 -04001#!/usr/bin/env python
2import os
3import sys
4
5if __name__ == "__main__":
Matteo Scandolob3d2d0d2016-01-11 17:03:52 -08006 os.chdir('..') # <<<---This is what you want to add
Scott Baker76a840e2015-02-11 21:38:09 -08007 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "xos.settings")
Tony Mack7130ac32013-03-22 21:58:00 -04008
9 from django.core.management import execute_from_command_line
10
David K. Bainbridgee88f5652015-12-03 16:16:38 -080011 if "--makemigrations" in sys.argv:
Scott Baker0d86f972016-01-14 09:27:28 -080012 os.system("/opt/xos/tools/xos-manage makemigrations")
David K. Bainbridgee88f5652015-12-03 16:16:38 -080013 sys.argv.remove("--makemigrations")
14
Scott Baker27a73ce2016-08-11 14:06:18 -070015# if "--nomodelpolicy" in sys.argv:
16# import synchronizers.model_policy as model_policy
17# model_policy.EnableModelPolicy(False)
18# sys.argv.remove("--nomodelpolicy")
Scott Baker79eaac22014-10-21 15:05:29 -070019
Scott Bakerfbe0cd72014-11-19 18:01:13 -080020 if "--noobserver" in sys.argv:
Sapan Bhatia0c78a882016-01-14 14:19:32 -050021 import synchronizers.base as observer
Scott Bakerfbe0cd72014-11-19 18:01:13 -080022 observer.EnableObserver(False)
23 sys.argv.remove("--noobserver")
24
Tony Mack7130ac32013-03-22 21:58:00 -040025 execute_from_command_line(sys.argv)