3926 Commits (380c55cc58911a4777f080744f596d1e96fd2357)

Author SHA1 Message Date
Antoine Pitrou 380c55cc58 Issue #15340: Fix importing the random module when /dev/urandom cannot be opened. 14 years ago
Antoine Pitrou 0398985920 Issue #15781: Fix two small race conditions in import's module locking. 14 years ago
Brett Cannon 12c6bda4f0 Issue #15316: Let exceptions raised during imports triggered by the 14 years ago
Brett Cannon ba0a3edd26 Issue #2051: Tweak last commit for this issue to pass in mode instead 14 years ago
Nick Coghlan a508770e20 Close #2501: Permission bits are once again correctly copied from the source file to the cached bytecode file. Test by Eric Snow. 14 years ago
Victor Stinner ad54c6d82e Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure 14 years ago
Antoine Pitrou 75506e8b7c Issue #15726: Fix incorrect bounds checking in PyState_FindModule. 14 years ago
Stefan Krah 07795df683 Issue #15741: Fix potential NULL dereference. Found by Coverity. 14 years ago
Stefan Krah 28a2ad556a Check return value of asdl_seq_new(). Found by Coverity. 14 years ago
Nick Coghlan 48fec05391 Close #14846: Handle a sys.path entry going away 14 years ago
Brett Cannon 7385adc84c Issue #15715: Ignore failed imports triggered by the use of fromlist. 14 years ago
Antoine Pitrou 6f430e4963 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. 14 years ago
Brett Cannon b428f47cf6 Don't overwrite a __path__ value from extension modules if already 14 years ago
Philip Jenvey 688a551ca0 fix docstring wording 14 years ago
Brett Cannon f410ce8c09 Issue #15502: Refactor some code. 14 years ago
Senthil Kumaran e9175bd0af Fix issue #15607: Update the print builtin function docstring with the new flush keyword. 14 years ago
Philip Jenvey 731d48a65f update docstring per the extension package fix, refactor 14 years ago
Brett Cannon ac9f2f3de3 Issue #15576: Allow extension modules to be a package's __init__ 14 years ago
Brett Cannon f4dc9204cc Issue #15502: Finish bringing importlib.abc in line with the current 14 years ago
Victor Stinner 2d6266d5f1 Remove now unused IntOrLongToString type 14 years ago
Benjamin Peterson b37df519c7 fix yield from return value on custom iterators (closes #15568) 14 years ago
Brett Cannon cb4996afe4 Issue #15471: Don't use mutable object as default values for the 14 years ago
Brett Cannon ecfefb7956 Fix a spelling mistake in a comment. 14 years ago
Antoine Pitrou c4d974d3fa Remove unused variable `trim_get_code`. 14 years ago
Victor Stinner 90ef747e04 Close #13119: use "\r\n" newline for sys.stdout/err on Windows 14 years ago
Victor Stinner 7b3f0fa68e Close #13119: use "\r\n" newline for sys.stdout/err on Windows 14 years ago
Nick Coghlan 4941774f59 Issue #15502: Bring the importlib.PathFinder docs and docstring more in line with the new import system documentation, and fix various parts of the new docs that weren't quite right given PEP 420 or were otherwise a bit misleading. Also note the key terminology problem still being discussed in the issue 14 years ago
Nick Coghlan ff79486bb5 Close #15519: Properly expose WindowsRegistryFinder in importlib and bring the name into line with normal import terminology. Original patch by Eric Snow 14 years ago
Nick Coghlan 42c0766a53 Close #15486: Simplify the mechanism used to remove importlib frames from tracebacks when they just introduce irrelevant noise 14 years ago
Victor Stinner d5698cbbca Fix initialization of the faulthandler module 14 years ago
Brett Cannon 722d3aec2e Issue #15508: Fix the docstring for __import__ to not mention negative 14 years ago
Victor Stinner 54f939b9ae Issue #15463: the faulthandler module truncates strings to 500 characters, 14 years ago
Nick Coghlan 5ee9892406 Close #15425: Eliminate more importlib related traceback noise 14 years ago
Martin v. Löwis e3010a8d12 Issue #14578: Support modules registered in the Windows registry again. 14 years ago
Martin v. Löwis 7e39572aa8 Issue #15466: Stop using TYPE_INT64 in marshal, 14 years ago
Kristján Valur Jónsson c5963d3842 Issue #15365: Make traceback reporting ignore any errors when printing out 14 years ago
Meador Inge 996ae04943 remove unused variable 14 years ago
Benjamin Peterson 51ab2830bb remove unused variable 14 years ago
Meador Inge f69e24e3c6 Issue #15368: fixing variable typo. 14 years ago
Meador Inge 2ca6315d15 Issue #15368: make bytecode generation deterministic. 14 years ago
Nick Coghlan b7a5894c64 Refcounting fixes 14 years ago
Nick Coghlan ceda83c6a9 Make set_main_loader static (noticed by Antoine Pitrou) 14 years ago
Nick Coghlan 2824cb507d Issue #15343: A lot more than just unicode decoding can go wrong when retrieving a source file 14 years ago
Nick Coghlan 3f94cbf9eb Actually initialize __main__.__loader__ with loader instances, not the corresponding type objects 14 years ago
Nick Coghlan 85e729ec3b Take the first step in resolving the messy pkgutil vs importlib edge cases by basing pkgutil explicitly on importlib, deprecating its internal import emulation and setting __main__.__loader__ correctly so that runpy still works (Affects #15343, #15314, #15357) 14 years ago
Brett Cannon a6473f9cfd Issues #15169, #14599: Make PyImport_ExecCodeModuleWithPathnames() use 14 years ago
Antoine Pitrou 44b4b6a9a5 Fix compilation under Windows 14 years ago
Brett Cannon 461c813164 Issue #15111: When a module was imported using a 'from import' 14 years ago
Benjamin Peterson 66f3659c9e fix refleak 14 years ago
Benjamin Peterson fa873704a4 initialize variable for compiler happiness 14 years ago