[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2020-11-16 Thread Eryk Sun
Eryk Sun added the comment: > The patch adding 'name' and 'path' to the ImportError str/repr > was not merged yet. It's up to whatever code raises an ImportError to determine how the name and path should be included in the error message. In Windows, the DLL name was added to the exception m

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2020-11-16 Thread Irit Katriel
Irit Katriel added the comment: The patch adding 'name' and 'path' to the ImportError str/repr was not merged yet. -- nosy: +iritkatriel versions: +Python 3.10, Python 3.9 -Python 3.3 ___ Python tracker ___

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-07-22 Thread Kristján Valur Jónsson
Kristján Valur Jónsson added the comment: Ok, the demo demo I added sucks, because I didn't demo the original problem (.pyd found but could not be loaded), but the point is, it displays the "name" and "path" attributes. They can be set, for example, if the module is found but cannot be loade

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-07-22 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: How it the new message better than "ImportError: No module named '_socket'"? -- ___ Python tracker ___ __

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-07-22 Thread Kristján Valur Jónsson
Kristján Valur Jónsson added the comment: An example patch that aims to put the "name" and "path" in str() and repr() representations of ImportError. Output when _socket.pyd is not found: >>> import socket Traceback (most recent call last): File "", line 1, in File "D:\pydev\hg\cpython3\

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-07-21 Thread Piotr Dobrogost
Changes by Piotr Dobrogost : -- nosy: +piotr.dobrogost ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://m

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-06-11 Thread Kristján Valur Jónsson
Kristján Valur Jónsson added the comment: Brian, reopening this since the original issue isn't addressed: The "path" and "module" attributes aren't part of the error "repr" -- status: closed -> open ___ Python tracker

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-06-05 Thread Kristján Valur Jónsson
Kristján Valur Jónsson added the comment: repr() or str() of ImportError doesn't include the 'name' or 'path' members. It would be useful to have them added to the repr if present. -- nosy: +kristjan.jonsson ___ Python tracker

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-04-15 Thread Brian Curtin
Changes by Brian Curtin : -- resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed ___ Python tracker ___

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2012-04-15 Thread Roundup Robot
Roundup Robot added the comment: New changeset f341b99bb370 by Brian Curtin in branch 'default': Fix #10854. Make use of the new path and name attributes on ImportError http://hg.python.org/cpython/rev/f341b99bb370 -- nosy: +python-dev ___ Python tra

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-11-22 Thread Eric Snow
Changes by Eric Snow : -- nosy: +eric.snow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.o

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-11-22 Thread Brian Curtin
Changes by Brian Curtin : -- assignee: -> brian.curtin ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-11-11 Thread Brian Curtin
Brian Curtin added the comment: Marked #1559549 as a dependency. I combine the patch in this issue with the one over there. -- dependencies: +ImportError needs attributes for module and file name ___ Python tracker

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-07-26 Thread Nick Coghlan
Nick Coghlan added the comment: See also #1559549, which similarly adds attribute support to ImportError and covers some of the issues with using positional arguments to do so. Extending that approach to a path keyword argument as well should work nicely. -- _

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-07-26 Thread Brian Curtin
Brian Curtin added the comment: How about something like this? ImportError moves from being a "simple" exception to a "complex" one, then adds a "name" and "path" attribute. In dynload_win.c where we try (and fail) to load C extensions, the name and path are set on the ImportError. The test s

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-01-20 Thread Christoph Gohlke
Changes by Christoph Gohlke : -- nosy: +cgohlke ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-01-14 Thread anatoly techtonik
anatoly techtonik added the comment: Great. Thanks! -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://

[issue10854] Output .pyd name in error message of ImportError when DLL load fails

2011-01-14 Thread Nick Coghlan
Nick Coghlan added the comment: Sorry, I missed that the request had changed to just the .pyd name. That at least is useful, since you then know where to start with depends.exe. It should be fairly straightforward to implement as well. Adjusted issue title accordingly. -- resolution: