Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python windows charset invalid #106

Open
ebtone opened this issue Nov 17, 2023 · 0 comments
Open

python windows charset invalid #106

ebtone opened this issue Nov 17, 2023 · 0 comments

Comments

@ebtone
Copy link

ebtone commented Nov 17, 2023

at datasette_ui_extras

change open(fpath, 'r') to open(fpath, 'r', encoding='utf8')

Traceback (most recent call last):
File "", line 198, in run_module_as_main
File "", line 88, in run_code
File "C:\Users\admin\AppData\Roaming\Python\Python311\Scripts\datasette.exe_main
.py", line 4, in
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\cli.py", line 17, in
from .app import (
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\app.py", line 39, in
from .views.database import database_download, DatabaseView, TableCreateView
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\views\database.py", line 33, in
from datasette.plugins import pm
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette\plugins.py", line 27, in
pm.load_setuptools_entrypoints("datasette")
File "C:\ProgramData\miniconda3\Lib\site-packages\pluggy_manager.py", line 287, in load_setuptools_entrypoints
plugin = ep.load()
^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib\metadata_init
.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\miniconda3\Lib\importlib_init_.py", line 126, in import_module
return bootstrap.gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras_init
.py", line 88, in
js_path, js_contents = fingerprint(js_files, 'js')
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras_init
.py", line 78, in fingerprint
hashcode = hashlib.sha256(concatenate().encode('utf-8')).hexdigest()[0:8]
^^^^^^^^^^^^^
File "C:\Users\admin\AppData\Roaming\Python\Python311\site-packages\datasette_ui_extras_init_.py", line 72, in concatenate
contents = f.read()
^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 10520: illegal multibyte sequence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant