blob: 219d0e76d5997000f19143d75d38817511677801 [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 Baker79eaac22014-10-21 15:05:29 -070015 if "--nomodelpolicy" in sys.argv:
Sapan Bhatia0c78a882016-01-14 14:19:32 -050016 import synchronizers.model_policy as model_policy
Scott Baker79eaac22014-10-21 15:05:29 -070017 model_policy.EnableModelPolicy(False)
18 sys.argv.remove("--nomodelpolicy")
19
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)