[Python-Dev] Raising OSError concrete classes from errno code

Serhiy Storchaka

storchaka at gmail.com

Wed Dec 26 09:50:40 CET 2012Previous message:

[Python-Dev] Raising OSError concrete classes from errno code

Next message:

[Python-Dev] Raising OSError concrete classes from errno code

Messages sorted by:

[ date ]

[ thread ]

[ subject ]

[ author ]

———
On 25.12.12 23:55, Andrew Svetlov wrote: > Currently we have exception tree of classes inherited from OSError > When we use C API we can call PyErr_SetFromErrno and > PyErr_SetFromErrnoWithFilename[Object] functions. > This ones raise concrete exception class (FileNotFoundError for > example) looking on implicit errno value. > I cannot see the way to do it from python. >>> raise OSError(errno.ENOENT, 'No such file or directory', 'qwerty') Traceback (most recent call last): File "<stdin>", line 1, in <module> FileNotFoundError: [Errno 2] No such file or directory: 'qwerty'
———
Previous message:

[Python-Dev] Raising OSError concrete classes from errno code

Next message:

[Python-Dev] Raising OSError concrete classes from errno code

Messages sorted by:

[ date ]

[ thread ]

[ subject ]

[ author ]

———

More information about the Python-Dev mailing list