@@ -164,7 +164,7 @@ def _diff(self):
164164 ('task_list' , self .task_list , workflow_config ['defaultTaskList' ]['name' ]),
165165 ('child_policy' , self .child_policy , workflow_config ['defaultChildPolicy' ]),
166166 ('execution_timeout' , self .execution_timeout , workflow_config ['defaultExecutionStartToCloseTimeout' ]),
167- ('decision_tasks_timout ' , self .decision_tasks_timeout , workflow_config ['defaultTaskStartToCloseTimeout' ]),
167+ ('decision_tasks_timeout ' , self .decision_tasks_timeout , workflow_config ['defaultTaskStartToCloseTimeout' ]),
168168 ('description' , self .description , workflow_info ['description' ]),
169169 )
170170
@@ -341,6 +341,7 @@ class WorkflowExecution(BaseModel):
341341 'close_status' ,
342342 'execution_timeout' ,
343343 'input' ,
344+ 'lambda_role' ,
344345 'tag_list' ,
345346 'decision_tasks_timeout' ,
346347 'close_timestamp' ,
@@ -365,6 +366,7 @@ def __init__(self, domain, workflow_id, run_id=None,
365366 latest_activity_task_timestamp = None ,
366367 open_counts = None ,
367368 parent = None ,
369+ lambda_role = None ,
368370 * args , ** kwargs ):
369371 Domain .check (domain )
370372 self .domain = domain
@@ -377,6 +379,7 @@ def __init__(self, domain, workflow_id, run_id=None,
377379 self .close_status = close_status
378380 self .execution_timeout = execution_timeout
379381 self .input = input
382+ self .lambda_role = lambda_role
380383 self .tag_list = tag_list or []
381384 self .decision_tasks_timeout = decision_tasks_timeout
382385 self .close_timestamp = close_timestamp
@@ -388,7 +391,7 @@ def __init__(self, domain, workflow_id, run_id=None,
388391 self .parent = parent or {} # so we can query keys in any case
389392
390393 # immutable decorator rebinds class name,
391- # so have to use generice self.__class__
394+ # so have to use generic self.__class__
392395 super (self .__class__ , self ).__init__ (* args , ** kwargs )
393396
394397 def _diff (self ):
@@ -420,6 +423,7 @@ def _diff(self):
420423 ('status' , self .status , execution_info ['executionStatus' ]),
421424 ('task_list' , self .task_list , execution_config ['taskList' ]['name' ]),
422425 ('child_policy' , self .child_policy , execution_config ['childPolicy' ]),
426+ ('lambda_role' , self .lambda_role , execution_config ['lambdaRole' ]),
423427 ('execution_timeout' , self .execution_timeout , execution_config ['executionStartToCloseTimeout' ]),
424428 ('tag_list' , self .tag_list , execution_info .get ('tagList' )),
425429 ('decision_tasks_timeout' , self .decision_tasks_timeout , execution_config ['taskStartToCloseTimeout' ]),
0 commit comments