summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
diff options
context:
space:
mode:
authorAlexandru Ardelean <ardeleanalex@gmail.com>2017-06-23 17:35:03 (GMT)
committerBrett Cannon <brettcannon@users.noreply.github.com>2017-06-23 17:35:03 (GMT)
commitc38e32a10061a7c6d54e7e53ffabf7af7998f045 (patch)
tree4a483af1b13929282fa42aeb90e9b1da5247b952 /Misc/NEWS
parentd174d24a5d37d1516b885dc7c82f71ecd5930700 (diff)
downloadcpython-c38e32a10061a7c6d54e7e53ffabf7af7998f045.zip
cpython-c38e32a10061a7c6d54e7e53ffabf7af7998f045.tar.gz
cpython-c38e32a10061a7c6d54e7e53ffabf7af7998f045.tar.bz2
bpo-30645: don't append to an inner loop path in imp.load_package() (GH-2268)
Bug didn't manifest itself when importing a module with source as .py files are always the first on the search path. The issue only showed up in bytecode-only packages where the calculated file path would be ``__init__.py/__init__.pyc``. Patch by Alexandru Ardelean.
Diffstat (limited to 'Misc/NEWS')
-rw-r--r--Misc/NEWS4
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 55e5bce..fc9e1de 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -428,6 +428,10 @@ Library
- bpo-30508: Don't log exceptions if Task/Future "cancel()" method was
called.
+- bpo-30645: Fix path calculation in `imp.load_package()`, fixing it for
+ cases when a package is only shipped with bytecodes. Patch by
+ Alexandru Ardelean.
+
- bpo-11822: The dis.dis() function now is able to disassemble nested
code objects.