Why does `SourceAsset` take `io_manager_def` or `i...
# ask-community
d
Why does
SourceAsset
take
io_manager_def
or
io_manager_key
as input, but doesn't support
input_manager_def
or
input_manager_key
? I'm writing InputManagers specifically for my SourceAssets, but passing them creates typing errors. Doesn't seem right to me
Copy code
dagster._check.ParameterCheckError: Param "io_manager_def" is not a IOManagerDefinition. Got <dagster._core.storage.input_manager.InputManagerDefinition object at 0x7fc9f0028e80> which is type <class 'dagster._core.storage.input_manager.InputManagerDefinition'>.