Skip to content

StorageInstanceManager leaks internals #1785

@janbuchar

Description

@janbuchar

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.

Metadata

Metadata

Assignees

Labels

t-toolingIssues with this label are in the ownership of the tooling team.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions