This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: kill imp.load_dynamic's third argument
Type: Stage:
Components: Interpreter Core, Library (Lib) Versions: Python 3.3
process
Status: closed Resolution: works for me
Dependencies: Superseder: importlib.machinery.ExtensionFileLoader cannot load several modules from the same shared object
View: 16421
Assigned To: Nosy List: brett.cannon, eric.smith, ncoghlan, pitrou
Priority: normal Keywords:

Created on 2012-05-04 20:48 by pitrou, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (3)
msg159971 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2012-05-04 20:48
imp.load_dynamic's third optional argument doesn't seem used in the wild, and I don't think it's correctly implemented by the current code.
It would seem reasonable to kill it.
msg159972 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2012-05-04 20:49
+1
msg181126 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2013-02-01 22:33
Turns out this was used in the wild and has now been fixed to be useful. =)
History
Date User Action Args
2022-04-11 14:57:29adminsetgithub: 58929
2013-02-01 22:33:11brett.cannonsetstatus: open -> closed
superseder: importlib.machinery.ExtensionFileLoader cannot load several modules from the same shared object
resolution: works for me
messages: + msg181126
2012-05-04 20:49:41brett.cannonsetmessages: + msg159972
2012-05-04 20:48:31pitroucreate