I have the following setup: ```@op(out=Out(io_ma...
# ask-community
d
I have the following setup:
Copy code
@op(out=Out(io_manager_key="1"))
def my_op():
    return obj

@graph_multi_asset(outs={"asset": AssetOut(io_manager_key="2")})
def my_graph_asset():
    return {"asset": my_op()}
Do I understand correctly that the
io_managger_key
specified for the
AssetOut
doesn't matter in this case? The asset actually gets materialized by
my_op
which is using
"1"
as the IOManager, the object never gets to the IOManager
"2"
. Is this expected? btw, not sure but might be related... the
AssetOut
is also being ignored in this case
d
Commenting to follow the discussion
s
I’m actually not sure what’s the intended behavior here-- cc @sandy