apify-sdk-python
apify-sdk-python copied to clipboard
ApifyEventManager does not inherit the methods from its parent
ApifyEventManager
LocalEventManager
This is because ApifyEventManager (SDK-defined symbol) inherits from LocalEventManager (Crawlee-defined symbol).
While symbol reexports from other Docusaurus instances work (via the "reexports" field in docusaurus.config.js - this is how LocalEventManager gets to SDK docs from Crawlee), the inheritance resolution doesn't work correctly across different packages.
We could try resolving the inherited fields strictly by the parent name (while also checking the reexported symbols), but there would always be the danger of (unrelated) name collision.