<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/utils/module_loading.py, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-07-23T23:17:55Z</updated>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33107 -- Optimized cached_import() helper.</title>
<updated>2021-10-04T05:47:49Z</updated>
<author>
<name>Nick Pope</name>
<email>nick@nickpope.me.uk</email>
</author>
<published>2021-10-04T05:47:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a3185a670169eb67f1ce5c774fe7af555f80163b'/>
<id>urn:sha1:a3185a670169eb67f1ce5c774fe7af555f80163b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #33107 -- Fixed import_string() crash on not fully initialized modules.</title>
<updated>2021-09-16T05:12:58Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-09-16T05:12:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6426c3077c8048bb3fa5bfcec6be80f73476b534'/>
<id>urn:sha1:6426c3077c8048bb3fa5bfcec6be80f73476b534</id>
<content type='text'>
Regression in ecf87ad513fd8af6e4a6093ed918723a7d88d5ca.

Thanks Collin Anderson for the report.</content>
</entry>
<entry>
<title>Fixed #33099 -- Improved performance of import_string().</title>
<updated>2021-09-10T10:37:00Z</updated>
<author>
<name>yujin</name>
<email>891837834@qq.com</email>
</author>
<published>2021-08-31T08:14:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ecf87ad513fd8af6e4a6093ed918723a7d88d5ca'/>
<id>urn:sha1:ecf87ad513fd8af6e4a6093ed918723a7d88d5ca</id>
<content type='text'>
This improves performance of import_string() by avoiding multiple
imports for the same path.

Thanks Andrew Godwin and Keryn Knight for the implementation idea.
</content>
</entry>
<entry>
<title>Refs #32355 -- Corrected comments about Python's _NamespacePath.</title>
<updated>2021-03-26T09:17:10Z</updated>
<author>
<name>William Schwartz</name>
<email>wkschwartz@gmail.com</email>
</author>
<published>2021-03-26T09:14:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=cecdec91cf08fa8ad70a22d2a03bec3e86692350'/>
<id>urn:sha1:cecdec91cf08fa8ad70a22d2a03bec3e86692350</id>
<content type='text'>
_NamespacePath supports indexing in Python 3.8+.
</content>
</entry>
<entry>
<title>Fixed #32355 -- Dropped support for Python 3.6 and 3.7</title>
<updated>2021-02-10T09:20:54Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-01-19T07:35:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ec0ff406311de88f4e2a135d784363424fe602aa'/>
<id>urn:sha1:ec0ff406311de88f4e2a135d784363424fe602aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #30116 -- Dropped support for Python 3.5.</title>
<updated>2019-01-30T15:19:48Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2019-01-18T15:04:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7e6b214ed34f5562dbd83cf54924a5b589a29715'/>
<id>urn:sha1:7e6b214ed34f5562dbd83cf54924a5b589a29715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #29784 -- Switched to https:// links where available.</title>
<updated>2018-09-26T06:48:47Z</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2018-09-26T06:48:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=82f286cf6f198d37850d3c5df637b5665566a66b'/>
<id>urn:sha1:82f286cf6f198d37850d3c5df637b5665566a66b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28241 -- Allowed module_has_submodule()'s module_name arg to be a dotted path.</title>
<updated>2017-06-08T18:34:20Z</updated>
<author>
<name>Thomas Khyn</name>
<email>thomas@ksytek.com</email>
</author>
<published>2017-06-08T18:34:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f6bd00131e687aedf2719ad31e84b097562ca5f2'/>
<id>urn:sha1:f6bd00131e687aedf2719ad31e84b097562ca5f2</id>
<content type='text'>
</content>
</entry>
</feed>
