Added version-validation of dependent packages upon server start.

This commit is contained in:
Griatch 2010-11-11 01:28:12 +00:00
parent 708aa66a04
commit a7899e0119
3 changed files with 63 additions and 4 deletions

View file

@ -186,4 +186,6 @@ def main():
else:
parser.print_help()
if __name__ == '__main__':
main()
from src.utils.utils import check_evennia_dependencies
if check_evennia_dependencies():
main()

View file

@ -113,7 +113,9 @@ except Exception:
""" % __file__
print string
sys.exit(1)
# check required versions
if __name__ == "__main__":
from django.core.management import execute_manager
if _CREATED_SETTINGS:
@ -124,4 +126,6 @@ if __name__ == "__main__":
"""
sys.exit()
# run the django setups
execute_manager(settings)
from src.utils.utils import check_evennia_dependencies
if check_evennia_dependencies():
execute_manager(settings)