Tung Dang
05/12/2022, 10:19 AMyuhan
05/12/2022, 6:30 PMTung Dang
05/16/2022, 2:12 PMyuhan
05/17/2022, 5:34 PMcreate_shell_command_op
it’s constructing an op with a Nothing input definition (source code) - this was built under the hypothesis that most of the shell command ops would not have upstream data dependency connected to them. You can read about Nothing type here and here’s an example with code snippet: https://docs.dagster.io/concepts/ops-jobs-graphs/jobs-graphs#order-based-dependencies-nothing-dependenciesTung Dang
05/18/2022, 8:48 AM{"after": Nothing}.update({input_def.name: In.from_definition(input_def) for input_def in self.input_defs})
sandy
05/18/2022, 4:06 PMalex
05/18/2022, 4:24 PMafter
is overridden by any users inputs with the same name which is one approach to solve for that.
historical discussion around this on https://github.com/dagster-io/dagster/issues/4274Tung Dang
05/19/2022, 10:22 AM