Skip to content

Commit 27926b5

Browse files
committed
Fix.
1 parent 64e4d8b commit 27926b5

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

tests/test_execute.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -680,14 +680,14 @@ def test_repeated_tasks_via_functional_interface(tmp_path):
680680
# Create repeated tasks with the same function name
681681
tasks = []
682682
for i in range(3):
683-
def create_data(value: int, produces: Annotated[Path, Product]):
683+
def create_data(
684+
value: int = i * 10,
685+
produces: Annotated[Path, Product] = Path(f"output_{i}.txt")
686+
) -> None:
684687
'''Generate data based on a value.'''
685688
produces.write_text(str(value))
686689
687-
t = task(
688-
kwargs={"value": i * 10, "produces": Path(f"output_{i}.txt")},
689-
)(create_data)
690-
tasks.append(t)
690+
tasks.append(create_data)
691691
692692
if __name__ == "__main__":
693693
session = build(tasks=tasks)

tests/test_jupyter/test_repeated_tasks_functional_interface.ipynb

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"\n",
1313
"import pytask\n",
1414
"from pytask import ExitCode\n",
15-
"from pytask import Product\n",
16-
"from pytask import task"
15+
"from pytask import Product"
1716
]
1817
},
1918
{
@@ -27,14 +26,14 @@
2726
"tasks = []\n",
2827
"for i in range(3):\n",
2928
"\n",
30-
" def create_data(value: int, produces: Annotated[Path, Product]):\n",
29+
" def create_data(\n",
30+
" value: int = i * 10,\n",
31+
" produces: Annotated[Path, Product] = Path(f\"data_{i}.txt\"),\n",
32+
" ):\n",
3133
" \"\"\"Generate data based on a value.\"\"\"\n",
3234
" produces.write_text(str(value))\n",
3335
"\n",
34-
" t = task(\n",
35-
" kwargs={\"value\": i * 10, \"produces\": Path(f\"data_{i}.txt\").resolve()},\n",
36-
" )(create_data)\n",
37-
" tasks.append(t)"
36+
" tasks.append(create_data)"
3837
]
3938
},
4039
{
@@ -66,13 +65,21 @@
6665
],
6766
"metadata": {
6867
"kernelspec": {
69-
"display_name": "Python 3",
68+
"display_name": ".venv",
7069
"language": "python",
7170
"name": "python3"
7271
},
7372
"language_info": {
73+
"codemirror_mode": {
74+
"name": "ipython",
75+
"version": 3
76+
},
77+
"file_extension": ".py",
78+
"mimetype": "text/x-python",
7479
"name": "python",
75-
"version": "3.12.0"
80+
"nbconvert_exporter": "python",
81+
"pygments_lexer": "ipython3",
82+
"version": "3.12.12"
7683
}
7784
},
7885
"nbformat": 4,

0 commit comments

Comments
 (0)