Skip to content

Commit 23388b5

Browse files
authored
feat(wyscout): add through ball pass qualifier (#424)
1 parent d8a71e0 commit 23388b5

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

kloppy/infra/serializers/event/wyscout/deserializer_v3.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ def _pass_qualifiers(raw_event) -> List[Qualifier]:
314314
PassType.SMART_PASS: ["smart_pass"],
315315
PassType.SHOT_ASSIST: ["shot_assist"],
316316
PassType.ASSIST: ["assist"],
317+
PassType.THROUGH_BALL: ["through_pass"],
317318
}
318319

319320
for pass_type, secondary_event_types_values in qualifier_mapping.items():

kloppy/tests/test_wyscout.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,3 +373,10 @@ def test_kick_off_qualifier(self, dataset: EventDataset):
373373
SetPieceQualifier
374374
)
375375
)
376+
377+
def test_through_ball_qualifier(self, dataset: EventDataset):
378+
pass_event = dataset.get_event_by_id(1927028612)
379+
assert pass_event.event_type == EventType.PASS
380+
assert PassType.THROUGH_BALL in pass_event.get_qualifier_values(
381+
PassQualifier
382+
)

0 commit comments

Comments
 (0)