https://bugs.kde.org/show_bug.cgi?id=439494
Bug ID: 439494 Summary: Downloading currency using skrooge-yahoodl.py fails with UnicodeDecodeError Product: skrooge Version: 2.25.0 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: guillaume.deb...@gmail.com Reporter: k...@mockies.de CC: steph...@mankowski.fr Target Milestone: --- SUMMARY Downloading currency using skrooge-yahoodl.py fails with UnicodeDecodeError STEPS TO REPRODUCE 1. Create a currency 2. Set Source to Yahoo, set code to e.g. ^DJI 3. Click "Download" alternatively run /usr/share/skrooge/skrooge-yahoodl.py ^DJI 2021-06-29 2021-07-04 1d directly OBSERVED RESULT Traceback (most recent call last): File "/usr/share/skrooge/skrooge-yahoodl.py", line 127, in <module> for l in load_yahoo_quote(sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4]): File "/usr/share/skrooge/skrooge-yahoodl.py", line 97, in load_yahoo_quote _get_cookie_crumb(ticker) File "/usr/share/skrooge/skrooge-yahoodl.py", line 69, in _get_cookie_crumb alines = f.read().decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte EXPECTED RESULT Date,Open,High,Low,Close,Adj Close,Volume 2021-07-02,34642.421875,34821.929688,34613.488281,34786.351563,34786.351563,301860000 2021-07-01,34507.320313,34640.281250,34498.851563,34633.531250,34633.531250,268280000 2021-06-30,34290.738281,34553.160156,34245.480469,34502.511719,34502.511719,295560000 2021-06-29,34338.890625,34469.828125,34266.828125,34292.289063,34292.289063,282360000 2021-06-28,34428.101563,34449.648438,34186.128906,34283.269531,34283.269531,280280000 SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.22.2 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2 Kernel Version: 5.12.14-arch1-1 (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-4460 CPU @ 3.20GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4600 ADDITIONAL INFORMATION It seems that Yahoo now returns gzipped data. -- You are receiving this mail because: You are watching all bug changes.