Hi folks, I'm hoping for a little history lesson. I'm idly wondering if there
is a way to make a fairly big change (for me), but want to understand the
reason it is the way it is now, before I go and put much time into "fixing" it.
Every time I write a DAG it bugs me that we have to essentially name a task
twice and I'm thinking of proposing/implementing the change. For example:
train_model = SageMakerTrainingOperator(
task_id='train_model',
config=TRAINING_CONFIG,
)
I'd love to see the task_id default to the task's variable name. It's
exceedingly rare in my DAGs for those two values not to be identical and it
catches me from time to time forgetting to state the task_id. But maybe there
is a reason this is the way it works, or maybe my personal experiences are just
too limited to see why this is a Bad Idea.