Replace AbstractJikan with utility functions
abhinavk99 opened this issue · 0 comments
abhinavk99 commented
Reasons
- AioJikan methods aren't really overriding AbstractJikan methods because
async def
can't overridedef
according to mypy. - AioJikan needs to reimplement methods in AbstractJikan like
_wrap_response
. - URL getting methods in AbstractJikan can become utility functions.
- It'll make it easier to allow different kwargs in for session headers in the Jikan and AioJikan constructors.