Tags: dbr/tvdb_api
Tags
- Rename exceptions to conventional PEP8 naming syntax, e.g `tvdb_err… …or` becomes `TvdbError`, `tvdb_episodenotfound` becomes `TvdbEpisodeNotFound` etc. All exceptions have changed. Backwards-compatible bindings to old names exist until next version (i.e will be removed in version 3.2) - Deprecate `Tvdb(forceConnect=...)` argument - had no effect in recent versions, and argument removed in next version. - New `TvdbDataNotFound` exception allows catching of all missing-data exceptions in on (`TvdbShowNotFound`, `TvdbSeasonNotFound`, `TvdbEpisodeNotFound`, `TvdbResourceNotFound` are now all subclasses of this) - Fix `ImportError: cannot import name '_to_bytes'` error due to change in [requests-cache 0.6.0](https://github.com/reclosedev/requests-cache/blob/master/HISTORY.md#060-2021-04-09) - [issue #92](#92)
- Important: Your own API key is now required to use this module. The… … default shared API key has been removed. Keys are easy to register via https://thetvdb.com/api-information - Include cache location info in debug logging - Drop support for Python 2.6 (EOL 2016), 3.3 (EOL 2013), 3.4 (EOL 2019) - Removed deprecated `Tvdb(debug=...)` argument - use logging module instead. E.g `logging.basicConfig(level=logging.DEBUG)` - Removed long deprecated `tvdb_ui` and `tvdb_exceptions` modules. Everything in these are accessible via the `tvdb_api` module - Correctly errors when failing to find show by ID - [issue #54](#54) - Web-cache filename contains major version of Python to support side-by-side usage of `tvdb_api` in Python 2 and 3 - Fix bug causing occasional `KeyError` when looking up lots of shows. [PR #65](#65)
PreviousNext