#32915: ./manage runserver --nostatic still doesn't return a traceback
-------------------------------------+-------------------------------------
               Reporter:  Michael    |          Owner:  nobody
                   Type:  Bug        |         Status:  new
              Component:  Core       |        Version:  3.2
  (Management commands)              |
               Severity:  Normal     |       Keywords:
           Triage Stage:             |      Has patch:  0
  Unreviewed                         |
    Needs documentation:  0          |    Needs tests:  0
Patch needs improvement:  0          |  Easy pickings:  0
                  UI/UX:  0          |
-------------------------------------+-------------------------------------
 Maybe its regression, related to:
 https://code.djangoproject.com/ticket/27522:

 ```
 > python manage.py runserver --nostatic
 usage: manage.py runserver [-h] [--ipv6] [--nothreading] [--noreload]
 [--version] [-v {0,1,2,3}] [--settings SETTINGS]
                            [--pythonpath PYTHONPATH] [--traceback] [--no-
 color] [--force-color]
                            [addrport]
 manage.py runserver: error: unrecognized arguments: --nostatic
 ```

 ```
 > python manage.py runserver
 python manage.py runserver
 Traceback (most recent call last):
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/base.py", line 354, in run_from_argv
     self.execute(*args, **cmd_options)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/commands/runserver.py", line 61, in
 execute
     super().execute(*args, **options)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/base.py", line 398, in execute
     output = self.handle(*args, **options)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/commands/runserver.py", line 68, in handle
     if not settings.DEBUG and not settings.ALLOWED_HOSTS:
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 82, in __getattr__
     self._setup(name)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 69, in _setup
     self._wrapped = Settings(settings_module)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 170, in __init__
     mod = importlib.import_module(self.SETTINGS_MODULE)
   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in
 import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
   File "<frozen importlib._bootstrap>", line 973, in
 _find_and_load_unlocked
 ModuleNotFoundError: No module named 'dist.plug.settings'

 During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
   File "manage.py", line 16, in <module>
     execute_from_command_line(sys.argv)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/__init__.py", line 419, in
 execute_from_command_line
     utility.execute()
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/__init__.py", line 413, in execute
     self.fetch_command(subcommand).run_from_argv(self.argv)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/core/management/base.py", line 367, in run_from_argv
     connections.close_all()
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/db/utils.py", line 208, in close_all
     for alias in self:
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/utils/connection.py", line 73, in __iter__
     return iter(self.settings)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/utils/functional.py", line 48, in __get__
     res = instance.__dict__[self.name] = self.func(instance)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/utils/connection.py", line 45, in settings
     self._settings = self.configure_settings(self._settings)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/db/utils.py", line 144, in configure_settings
     databases = super().configure_settings(databases)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/utils/connection.py", line 50, in configure_settings
     settings = getattr(django_settings, self.settings_name)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 82, in __getattr__
     self._setup(name)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 69, in _setup
     self._wrapped = Settings(settings_module)
   File "/home/michael/venv/project/lib/python3.8/site-
 packages/django/conf/__init__.py", line 170, in __init__
     mod = importlib.import_module(self.SETTINGS_MODULE)
   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in
 import_module
     return _bootstrap._gcd_import(name[level:], package, level)
   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
   File "<frozen importlib._bootstrap>", line 973, in
 _find_and_load_unlocked
 ModuleNotFoundError: No module named 'dist.plug.settings'
 ```

 Its a ligit error, just hidden by `--nostatic`

-- 
Ticket URL: <https://code.djangoproject.com/ticket/32915>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/053.dc2d77bf9a128f9990919dba17b57db7%40djangoproject.com.

Reply via email to