This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author xtreak
Recipients ezio.melotti, ronaldoussoren, serhiy.storchaka, steven.daprano, vstinner, winvinc, xtreak
Date 2018-06-16.07:37:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1529134671.89.0.56676864532.issue33865@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks @serhiy.storchaka . I looked into the code and it seems the resolution is done in `search_function` at Lib/encodings/__init__.py . It seems that encoding is normalized using some logic and then we use the normalized encoding to check against aliases which is the dictionary where I have added the alias. If it's not found then '.' is replaced with '_' to check again. I hope this is the place where I need to check if aliased_encoding is None after both attempts and norm_encoding is all digits then prepend "cp" to norm_encoding to check again against `aliases` dictionary. Unfortunately, print and pdb doesn't work inside the function and I don't know how to test this change or write test cases for the same.

Any pointers will be highly helpful.

Thanks
History
Date User Action Args
2018-06-16 07:37:51xtreaksetrecipients: + xtreak, ronaldoussoren, vstinner, ezio.melotti, steven.daprano, serhiy.storchaka, winvinc
2018-06-16 07:37:51xtreaksetmessageid: <1529134671.89.0.56676864532.issue33865@psf.upfronthosting.co.za>
2018-06-16 07:37:51xtreaklinkissue33865 messages
2018-06-16 07:37:51xtreakcreate