Skip to content

Commit 9e945e9

Browse files
committed
fix no extra problematic subset here, leave for a separate PR
Signed-off-by: dafnapension <dafnashein@yahoo.com>
1 parent fa84be7 commit 9e945e9

File tree

12 files changed

+14
-12
lines changed

12 files changed

+14
-12
lines changed

prepare/cards/bfcl.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"java",
8181
"javascript",
8282
"parallel",
83-
"parallel_multiple", # error caused by instance 179, hence expression now constrains: if isinstance(v, dict)
83+
"parallel_multiple", # error caused by instance 179
8484
"live_parallel",
8585
"live_parallel_multiple",
8686
]:
@@ -105,7 +105,7 @@
105105
Copy(field="function", to_field="tools"),
106106
FixJsonSchemaOfToolParameterTypes(),
107107
ExecuteExpression(
108-
expression='[{"name": k, "arguments": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]',
108+
expression='[{"name": k, "arguments": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]',
109109
to_field="reference_calls",
110110
imports_list=["itertools"],
111111
),

src/unitxt/catalog/cards/bfcl/multi_turn/java_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/javascript_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/live_multiple_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/live_parallel_multiple_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/live_parallel_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/live_simple_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/multiple_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/parallel_multiple_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

src/unitxt/catalog/cards/bfcl/multi_turn/parallel_v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"__type__": "execute_expression",
38-
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() if isinstance(v, dict) for vals in itertools.product(*v.values())]",
38+
"expression": "[{\"name\": k, \"arguments\": dict(zip(v.keys(), vals))} for d in ground_truth for k, v in d.items() for vals in itertools.product(*v.values())]",
3939
"to_field": "reference_calls",
4040
"imports_list": [
4141
"itertools"

0 commit comments

Comments
 (0)