Skip to content

Commit d7e6d6a

Browse files
Use simple conditions instead of set intersection
1 parent ea51028 commit d7e6d6a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

shotgun_api3/shotgun.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4832,10 +4832,11 @@ def _optimize_filter_field(field_value: Union[dict, list]) -> Union[dict, list]:
48324832
"relative_path",
48334833
}
48344834
try:
4835-
if isinstance(field_value, dict) and {"type", "id"} & field_value.keys() == {
4836-
"type",
4837-
"id",
4838-
}:
4835+
if (
4836+
isinstance(field_value, dict)
4837+
and "id" in field_value
4838+
and "type" in field_value
4839+
):
48394840
return {key: field_value[key] for key in allowed_keys if key in field_value}
48404841

48414842
elif isinstance(field_value, list):

0 commit comments

Comments
 (0)