From 6ed70a2506941449d3eb394c69f28042a81b4a97 Mon Sep 17 00:00:00 2001 From: James Snow Date: Wed, 16 Mar 2022 13:23:22 -0500 Subject: [PATCH] Fixes a missing option in the `handle` method of `MindmeldAPI` (#58) The handle method did not previously allow for specifying a name argument. This adds an option for name, and passes it along to the `add_rule` method as it should have initially. --- webex_skills/api/mindmeld.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webex_skills/api/mindmeld.py b/webex_skills/api/mindmeld.py index 24a7b9d..732d8dc 100644 --- a/webex_skills/api/mindmeld.py +++ b/webex_skills/api/mindmeld.py @@ -42,9 +42,10 @@ async def parse(self, request: SkillInvokeRequest): response = SkillInvokeResponse(**new_state.dict(), challenge=request.challenge) return response - def handle(self, *, domain=None, intent=None, entities=None, default=False, targeted_only=False): + def handle(self, *, name=None, domain=None, intent=None, entities=None, default=False, targeted_only=False): """Wraps a function to behave as a dialogue handler""" return self.dialogue_manager.add_rule( + name=name, domain=domain, intent=intent, entities=entities,