Closed QuasiStellar closed 9 months ago
This has been resolved on the v2 branch.
You can now set GD_ENCODING_ERRORS
environment variable.
nekit@nitro:~/projects/gd.py$ GD_ENCODING_ERRORS=ignore poetry run python
>>> import gd
>>> client = gd.Client()
>>> query = gd.query("Secrets")
>>> await client.search_levels_on_page(query)
[...]
Retrieve info about a level whose song contains characters that utf-8 can not decode results in an uncaught exception:
GD just ignores the error and displays an empty string.