You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cache get decoder class from string (#117)
* Moved the logic from obtaining a decoder class from a string to its own method. This allows caching, which greatly improves performance.
* Added default maxsize arg to lru_cache for Python <3.8 compatibility
* Revert the caching changes of get_decoder_class, instead cache convert_type_string and compile the regex for faster execution.
* Revert the caching changes of get_decoder_class, instead cache convert_type_string and compile the regex for faster execution.
* Okay, actually reverted the initial changes this time.