Skip to content

python windows charset invalid #106

@ebtone

Description

@ebtone

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions