diff --git a/ietf/manage.py b/ietf/manage.py index 8ee715e0f..f9726f9e6 100755 --- a/ietf/manage.py +++ b/ietf/manage.py @@ -1,27 +1,10 @@ #!/usr/bin/env python -# Copyright The IETF Trust 2007, All Rights Reserved - -# Don't complain about these DeprecationWarnings (we still -# want to see others, though) -import warnings -warnings.filterwarnings("ignore", message="the sets module is deprecated") -warnings.filterwarnings("ignore", message="the md5 module is deprecated; use hashlib instead") -warnings.filterwarnings("ignore", message="the sha module is deprecated; use the hashlib module instead") - import os import sys -path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -if not path in sys.path: - sys.path.insert(0, path) - -from django.core.management import execute_manager -try: - import settings # Assumed to be in the same directory. -except ImportError: - import sys - sys.stderr.write("Error: Cannot find 'settings.py' or 'settings_local.py'.\nUsually these are in the directory containing %r.\n" % __file__) - sys.exit(1) - if __name__ == "__main__": - execute_manager(settings) + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv)