The StorageInstanceManager class uses a __default__ alias to represent the default storage in its internal cache.
The Apify SDK for Python needs to know this internal alias so that it can open the default storages - see https://github.com/apify/apify-sdk-python/blob/master/src/apify/storage_clients/_apify/_api_client_creation.py#L115-L121. I guess we have a leaky absraction here.
I suggest we add a special method to StorageInstanceManager for opening the default storage.
The
StorageInstanceManagerclass uses a__default__alias to represent the default storage in its internal cache.The Apify SDK for Python needs to know this internal alias so that it can open the default storages - see https://github.com/apify/apify-sdk-python/blob/master/src/apify/storage_clients/_apify/_api_client_creation.py#L115-L121. I guess we have a leaky absraction here.
I suggest we add a special method to
StorageInstanceManagerfor opening the default storage.