Example #1
0
def check_settings_exists(s):
	if s in valid_settings():
		return True
	print "settings.%s does not exist." % s
	for setting in valid_settings():
		print setting
	return False
Example #2
0
def is_valid_conf(conf):
	return conf in valid_settings()
Example #3
0
#!virtualenv/bin/python
import os, sys, subprocess

# set the parent directory as current
pwd = os.path.join(os.path.dirname(__file__), "..")
sys.path.insert(0, pwd)

from lib.cmd import valid_settings, perform_syncdb

def is_valid_conf(conf):
	return conf in valid_settings()

def runserver(conf):
	if is_valid_conf(conf):
		perform_syncdb(conf)
		subprocess.call(["python", "manage.py", "runserver", "127.0.0.1:8080", "--settings=settings.%s" % conf])

if __name__ == '__main__':
	if len(sys.argv) < 2:
		print "Usage: runserver.py <settings.py>"
		print "---- Valid settings:"
		for setting in valid_settings():
			print setting
		sys.exit(1)
	
	conf = sys.argv[1]

	runserver(conf)


Example #4
0
os.chdir(pwd)
sys.path.insert(0, pwd)
from lib import cmd
from lib.cmd import valid_settings

def check_settings_exists(s):
	if s in valid_settings():
		return True
	print "settings.%s does not exist." % s
	for setting in valid_settings():
		print setting
	return False

def perform_syncdb(settings):
	if check_settings_exists(settings):
		cmd.perform_syncdb(settings)

if __name__ == '__main__':
	if not len(sys.argv) >= 2:
		print "Usage: syncdb <settings.py>"
		print "---- Valid settings:"
		for setting in valid_settings():
			print setting
		sys.exit(-1)
	
	settings = sys.argv[1]
	print "Using settings:", settings

	perform_syncdb(settings)

Example #5
0
def is_valid_conf(conf):
    return conf in valid_settings()