Issue 14724: kill imp.load_dynamic's third argument (original) (raw)

Issue14724

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.

This issue has been migrated to GitHub: https://github.com/python/cpython/issues/58929

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:29 admin set github: 58929
2013-02-01 22:33:11 brett.cannon set status: open -> closedsuperseder: importlib.machinery.ExtensionFileLoader cannot load several modules from the same shared objectresolution: works for memessages: +
2012-05-04 20:49:41 brett.cannon set messages: +
2012-05-04 20:48:31 pitrou create

Supported by The Python Software Foundation,
Powered by Roundup

Copyright © 1990-2022, Python Software Foundation
Legal Statements