#8246 closed (fixed)
Subpackage Settings Fix
Description ¶
r8282 introduces a regression by adding a line like so:
setup_environ(__import__(settings.SETTINGS_MODULE))
I don't know why this line is used, but since __import__
returns the first package, even in a dotted expression like settings.development
, this line has the net effect of running setup_environ
on settings.__init__
instead of settings.development
, which has, as you can imagine, negative effects - like breaking runserver (since it can't find any settings), and any management command that spawn a subprocess (which captures the new, incorrect DJANGO_SETTINGS_MODULE environment variable).
The attached patch fixes this.
(I'm guessing on the assignee, forgive me if I'm wrong.)
Change History (5)
by , 17 years ago
Attachment: | fix_subpackage_settings.patch added |
---|
comment:1 by , 17 years ago
Triage Stage: | Unreviewed → Accepted |
---|
comment:2 by , 17 years ago
milestone: | → 1.0 |
---|
comment:3 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
A patch to fix this issue.