Message332179
OS: Windows 10
Python version: Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Traceback:
Failed calling sys.__interactivehook__
Traceback (most recent call last):
File "C:\Users\owner\AppData\Local\Programs\Python\Python37-32\lib\site.py", line 439, in register_readline
readline.read_history_file(history)
File "C:\Users\owner\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyreadline\rlmain.py", line 165, in read_history_file
self.mode._history.read_history_file(filename)
File "C:\Users\owner\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pyreadline\lineeditor\history.py", line 82, in read_history_file
for line in open(filename, 'r'):
File "C:\Users\owner\AppData\Local\Programs\Python\Python37-32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 2: character maps to <undefined>
How to reproduce:
On a Windows machine, add the following line to your .python_history:
"あ".isalpha()
I believe the issue stems from the fact that the history file is opened with the "default" encoding, which on windows is cp1252. |
|
Date |
User |
Action |
Args |
2018-12-20 06:06:01 | armandas | set | recipients:
+ armandas |
2018-12-20 06:06:01 | armandas | set | messageid: <1545285961.64.0.788709270274.issue35541@psf.upfronthosting.co.za> |
2018-12-20 06:06:01 | armandas | link | issue35541 messages |
2018-12-20 06:05:59 | armandas | create | |
|