#30872: ManagementUtility.fetch_command prints "No Django settings specified." 
even
if they are.
-------------------------------------+-------------------------------------
     Reporter:  Keryn Knight         |                    Owner:  Carlton
         Type:                       |  Gibson
  Cleanup/optimization               |                   Status:  assigned
    Component:  Core (Management     |                  Version:  master
  commands)                          |
     Severity:  Normal               |               Resolution:
     Keywords:                       |             Triage Stage:  Accepted
    Has patch:  1                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  1                    |                    UI/UX:  0
-------------------------------------+-------------------------------------

Comment (by Keryn Knight):

 > This is also why we can't just check settings.configured, because
 that'll be False but not re-trigger the error.

 I think that's the crux of what I wasn't understanding. I'm guessing that
 always testing for settings.INSTALLED_APPS (ie: without being a in
 conditional branch) is some other use-case that won't work for all
 scenarios.

 > Then we have the (how common?) case of using settings.configure() with
 execute_from_command_line() and misspelling a command (despite
 autocomplete()) and then getting a slightly misleading message [...]

 Yeah, I fully appreciate that it's an edge-case, and I'm certainly not
 going to push hard on it being done (it's been there for however many
 years already), and you **definitely** don't need to commit to a specific
 day(!) on which to do it, but it would seem that what you've proposed
 would quash my quibble :) [minor aside: I'd wager the usage of
 autocomplete is also vanishingly small, given it requires additional
 steps]

-- 
Ticket URL: <https://code.djangoproject.com/ticket/30872#comment:6>
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 django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.143856ca2fd1aadbd8b8e030c8d99dd1%40djangoproject.com.

Reply via email to