authentic/authentic2-ctl

30 lines
826 B
Plaintext
Raw Normal View History

2010-05-31 15:24:53 +02:00
#!/usr/bin/env python
import os
import sys
2013-03-06 18:35:39 +01:00
if __name__ == "__main__":
config_file = False
argv = sys.argv[1:]
for arg in list(argv):
if arg.startswith('--'):
if arg.startswith('--config='):
config_file = arg.split('=')[1]
argv.pop(0)
else:
print >>sys.stderr, 'ERR: Unsupported flag', arg
sys.exit(1)
else:
break
if config_file:
os.environ['DJANGO_CONFIG_FILE'] = config_file
elif os.path.exists('./local_settings.py'):
os.environ['DJANGO_CONFIG_FILE'] = './local_settings.py'
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "authentic2.settings")
2010-05-31 15:24:53 +02:00
2013-03-06 18:35:39 +01:00
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv[:1] + argv)