apify-sdk-python icon indicating copy to clipboard operation
apify-sdk-python copied to clipboard

ApifyEventManager does not inherit the methods from its parent

Open vdusek opened this issue 4 months ago • 1 comments

ApifyEventManager

Image

LocalEventManager

Image

vdusek avatar Aug 20 '25 09:08 vdusek

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.

barjin avatar Sep 11 '25 09:09 barjin