[issue4048] parsermodule won't validate relative imports
David Hess <[EMAIL PROTECTED]> added the comment: Confirmed the presence of this same problem in the source code of parsermodule.c in branches release25-maint and release26-maint. -- nosy: +david_k_hess versions: +Python 2.5, Python 2.6 ___ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue4048> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue4963] mimetypes.guess_extension result changes after mimetypes.init()
David Hess added the comment: Concur with @sivert – the result of guess_extension() is non-deterministic between mimetypes module initialization. $ python Python 3.4.3 (default, Nov 17 2016, 01:08:31) [GCC 4.8.4] on linux Type "help", "copyright", "credits" or "license" for more information. >>> $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpe $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpe $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpe $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpeg $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpeg $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpe $ python -c 'import mimetypes;print(mimetypes.guess_extension("image/jpeg"))' .jpg $ -- nosy: +dhess ___ Python tracker <http://bugs.python.org/issue4963> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue4963] mimetypes.guess_extension result changes after mimetypes.init()
David Hess added the comment: And the underlying problem causing this: $ python -c 'import mimetypes;print(mimetypes.guess_all_extensions("image/jpeg"))' ['.jpeg', '.jpg', '.jpe'] $ python -c 'import mimetypes;print(mimetypes.guess_all_extensions("image/jpeg"))' ['.jpg', '.jpe', '.jpeg'] $ python -c 'import mimetypes;print(mimetypes.guess_all_extensions("image/jpeg"))' ['.jpg', '.jpeg', '.jpe'] $ python -c 'import mimetypes;print(mimetypes.guess_all_extensions("image/jpeg"))' ['.jpe', '.jpg', '.jpeg'] $ python -c 'import mimetypes;print(mimetypes.guess_all_extensions("image/jpeg"))' ['.jpeg', '.jpg', '.jpe'] $ If the module can't know which extension is preferred, perhaps guess_extension should just be deprecated and the results of guess_all_extensions sorted on return? At least that would give us some determinism to work with. -- ___ Python tracker <http://bugs.python.org/issue4963> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com