File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -205,12 +205,6 @@ def _execute_step_function(
205
205
206
206
func_sig = signature (context .step_func )
207
207
208
- def _get_parsed_arguments () -> dict :
209
- """Parse and convert step arguments."""
210
- parsed_args = parse_step_arguments (step = step , context = context )
211
-
212
- return {k : v for k , v in parsed_args .items () if k in func_sig .parameters }
213
-
214
208
def _get_argument_values (kwargs : dict ) -> dict :
215
209
"""Get default values or request fixture values for missing arguments."""
216
210
for arg in get_args (context .step_func ):
@@ -235,7 +229,8 @@ def _get_argument_values(kwargs: dict) -> dict:
235
229
236
230
try :
237
231
# Use internal methods without passing redundant arguments
238
- kwargs = _get_parsed_arguments ()
232
+ parsed_args = parse_step_arguments (step = step , context = context )
233
+ kwargs = {k : v for k , v in parsed_args .items () if k in func_sig .parameters }
239
234
240
235
if STEP_ARGUMENT_DATATABLE in func_sig .parameters and step .datatable is not None :
241
236
kwargs [STEP_ARGUMENT_DATATABLE ] = step .datatable .raw ()
You can’t perform that action at this time.
0 commit comments