Re: [Django] #36961: django_file_prefixes() raises TypeError if Django is imported by namespace

7 views
Skip to first unread message

Django

unread,
Feb 27, 2026, 2:46:46 PM (7 days ago) Feb 27
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
---------------------------------+---------------------------------------
Reporter: Jacob Walls | Owner: Jacob Walls
Type: Bug | Status: assigned
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+---------------------------------------
Comment (by Jacob Walls):

[https://github.com/django/django/pull/20789 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Mar 2, 2026, 11:31:06 AM (5 days ago) Mar 2
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
---------------------------------+---------------------------------------
Reporter: Jacob Walls | Owner: Jacob Walls
Type: Bug | Status: assigned
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+---------------------------------------
Changes (by Natalia Bidart):

* stage: Unreviewed => Accepted

Comment:

Thank you Jacob! I find "cd one level above your django checkout, and
launch a python shell" a bit of a niche use case but the fix is quite
straightforward, so accepting.
--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:3>

Django

unread,
Mar 2, 2026, 12:04:56 PM (5 days ago) Mar 2
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
---------------------------------+---------------------------------------
Reporter: Jacob Walls | Owner: Jacob Walls
Type: Bug | Status: assigned
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+---------------------------------------
Comment (by Jacob Walls):

Yeah, I only expect this to happen "accidentally" in CI/CD pipelines when
cwd is not managed cleanly, similar to the issues we see crop up when
django's `runtests.py` is sometimes run from `/tests` versus `/`.
--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:4>

Django

unread,
Mar 2, 2026, 12:45:19 PM (5 days ago) Mar 2
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Jacob
| Walls
Type: Bug | Status: assigned
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Natalia Bidart):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:5>

Django

unread,
Mar 2, 2026, 2:08:20 PM (4 days ago) Mar 2
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Jacob
| Walls
Type: Bug | Status: closed
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls <jacobtylerwalls@…>):

* resolution: => fixed
* status: assigned => closed

Comment:

In [changeset:"c1d8646ec219b8b90ebdd463f40e5767876658a0" c1d8646]:
{{{#!CommitTicketReference repository=""
revision="c1d8646ec219b8b90ebdd463f40e5767876658a0"
Fixed #36961 -- Fixed TypeError in deprecation warnings if Django is
imported by namespace.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:6>

Django

unread,
Mar 2, 2026, 2:09:06 PM (4 days ago) Mar 2
to django-...@googlegroups.com
#36961: django_file_prefixes() raises TypeError if Django is imported by namespace
-------------------------------------+-------------------------------------
Reporter: Jacob Walls | Owner: Jacob
| Walls
Type: Bug | Status: closed
Component: Utilities | Version: 6.0
Severity: Release blocker | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Jacob Walls <jacobtylerwalls@…>):

In [changeset:"1b22d53bf67943cd193bbd6e327d955c19d2f5d2" 1b22d53]:
{{{#!CommitTicketReference repository=""
revision="1b22d53bf67943cd193bbd6e327d955c19d2f5d2"
[6.0.x] Fixed #36961 -- Fixed TypeError in deprecation warnings if Django
is imported by namespace.

Backport of c1d8646ec219b8b90ebdd463f40e5767876658a0 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36961#comment:7>
Reply all
Reply to author
Forward
0 new messages