From ba7b2795ecb9c27f0dd2e9b009add060b70bab49 Mon Sep 17 00:00:00 2001 From: neonandrii Date: Fri, 22 Jan 2021 17:20:48 +0200 Subject: [PATCH] Issue-2812 - Allow overridden converse methods to accept messages - adding default message=None to MycroftSkill.converse and changing the signature check in the skill manager. --- mycroft/skills/skill_manager.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/mycroft/skills/skill_manager.py b/mycroft/skills/skill_manager.py index d3eeeb9c79..74e57a239a 100644 --- a/mycroft/skills/skill_manager.py +++ b/mycroft/skills/skill_manager.py @@ -444,8 +444,6 @@ class SkillManager(Thread): self._emit_converse_error(message, skill_id, error_message) break try: - utterances = message.data['utterances'] - lang = message.data['lang'] # check the signature of a converse method to either pass a message or not if len(signature(skill_loader.instance.converse).parameters) == 1: result = skill_loader.instance.converse(message)