Hide Forgot
Description of problem: In interpreter, > from pyudev import * causes exception: >>> from pyudev import * Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: Item in ``from list'' not a string Version-Release number of selected component (if applicable): 0.16.1 through current (0.19) How reproducible: Always. Steps to Reproduce: 1. Use wildcard import at pyudev top level, observe exception. Actual results: TypeError raised. Expected results: Exposed names successfully imported. Additional info: Low priority because the work-around is just to specify the name to be imported, and that is generally considered better practice anyway. The problem is because pyudev treats all literal strings as unicode.
I'll take this until I manage to fix it upstream.
This is fixed in version 0.20. I wouldn't recommend back-porting the fix. There were a lot of text changes in a lot of import lines, the patch would not apply cleanly.
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.