190 Commits (a58e2c5c4928ae8031ee60a97f2ab4f863aff8cb)

Author SHA1 Message Date
Berker Peksag ec766d3c15 Issue #23960: Cleanup args and kwargs on error in PyErr_SetImportError 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Martin Panter 3263f6874a Issue #22836: Keep exception reports sensible despite errors 10 years ago
Victor Stinner bfd316e750 Add _PyThreadState_UncheckedGet() 10 years ago
Serhiy Storchaka 191321d11b Issue #20440: More use of Py_SETREF. 10 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago
Serhiy Storchaka f41f8f9974 Issue #22977: Fixed formatting Windows error messages on Wine. 11 years ago
Victor Stinner de821befd4 Issue #23571: PyErr_FormatV() and PyErr_SetObject() now always clear the 11 years ago
Victor Stinner e42ccd2bfd Issue #23694: Enhance _Py_fopen(), it now raises an exception on error 11 years ago
Serhiy Storchaka e2bd2a7186 Issue #21715: Extracted shared complicated code in the _io module to new 11 years ago
Antoine Pitrou 0676a406bf Issue #18711: Add a new `PyErr_FormatV` function, similar to `PyErr_Format` but accepting a `va_list` argument. 11 years ago
Larry Hastings 8f9f0f12e8 Issue #20517: Removed unnecessary new (short-lived) functions from PyErr. 12 years ago
Larry Hastings b082731fbb Issue #20517: Functions in the os module that accept two filenames 12 years ago
Victor Stinner bd303c165b Issue #19512, #19515: remove shared identifiers, move identifiers where they 12 years ago
Victor Stinner ad14ccd047 Issue #19512: add _PyUnicode_CompareWithId() function 12 years ago
Victor Stinner 090543736f Issue #19512: add some common identifiers to only create common strings once, 12 years ago
Antoine Pitrou 409b53840b Don't export internal symbols ("make smelly") 12 years ago
Raymond Hettinger 69492dab07 Factor-out the common code for setting a KeyError. 12 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 13 years ago
Victor Stinner 14e461d5b9 Close #11619: The parser and the import machinery do not encode Unicode 13 years ago
Victor Stinner c82bfd871f Issue #18664, #18408: Rewrite PyErr_WriteUnraisable() to handle errors 13 years ago
Victor Stinner f54a574478 Issue #18520: PyErr_NoMemory() now fails with a fatal error if it is called 13 years ago
Victor Stinner ace47d7efd Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now fail 13 years ago
Victor Stinner 479054bca7 Issue #18408: Fix PyErr_SetImportError(), handle PyDict_SetItemString() failure 13 years ago
Victor Stinner 74a7fa6663 Issue #18408: Fix PyErr_NormalizeException(), handle PyObject_IsSubclass() failure 13 years ago
Victor Stinner fb3a630001 Issue #18408: errors.c: in debug mode, calling PyErr_BadInternalCall() now 13 years ago
Brett Cannon 82da8886cc Issue #15767: Revert 3a50025f1900 for ModuleNotFoundError 13 years ago
Brett Cannon 8f5ac5106e Issue #15767: Touch up ModuleNotFoundError usage by import. 13 years ago
Andrew Svetlov 2606a6f197 Issue #16719: Get rid of WindowsError. Use OSError instead 13 years ago
Andrew Svetlov 76bcff27b2 Issue #7317: Display full tracebacks when an error occurs asynchronously. 13 years ago
Martin v. Löwis aa2efcb0bc Issue #14098: New functions PyErr_GetExcInfo and PyErr_SetExcInfo. 14 years ago
Antoine Pitrou ec9bac4226 Fix it for good :-) 14 years ago
Benjamin Peterson da20cd2b6b fix refcnt/style/debuging oversights 14 years ago
Brian Curtin 94c001b503 Fix email post-commit review comments. 14 years ago
Brian Curtin 09b86d1196 Fix #14600. Correct reference handling and naming of ImportError convenience function 14 years ago
Brett Cannon 79ec55e980 Issue #1559549: Add 'name' and 'path' attributes to ImportError. 14 years ago
Victor Stinner 1b57967b96 Issue #13560: Locale codec functions use the classic "errors" parameter, 14 years ago
Victor Stinner 1f33f2b0c3 Issue #13560: os.strerror() now uses the current locale encoding instead of UTF-8 14 years ago
Florent Xicluna aa6c1d240f Issue #13575: there is only one class type. 14 years ago
Amaury Forgeot d'Arc 4bf21e28df Issue #13546: Fixed an overflow issue that could crash the intepreter when 14 years ago
Victor Stinner 9ea8e4c29d Instantiate the OS-related exception as soon as we raise it, so that "except" 14 years ago
Martin v. Löwis 1c67dd9b15 Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Antoine Pitrou 5d6fbe8207 Instantiate the OS-related exception as soon as we raise it, so that 14 years ago
Antoine Pitrou 6b4883dec0 PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. 14 years ago
Martin v. Löwis 1ee1b6fe0d Use identifier API for PyObject_GetAttrString. 14 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 14 years ago
Victor Stinner 92be939695 Issue #10780: PyErr_SetFromWindowsErrWithFilename() and 15 years ago
Antoine Pitrou 98e2b45297 Merged revisions 85896 via svnmerge from 15 years ago