small fix (#1005) Rebase issues with converse method

====  Tech Notes  ====
- Use skill id instead of name
- use time() function correctly
pull/1008/head
Jarbas 2017-08-21 08:18:01 +01:00 committed by Åke
parent 67ea6f6298
commit f04f5107e7
2 changed files with 3 additions and 3 deletions

View File

@ -339,7 +339,7 @@ class MycroftSkill(object):
raise ValueError('intent_parser is not an Intent')
name = intent_parser.name
intent_parser.name = self.name + ':' + intent_parser.name
intent_parser.name = str(self.skill_id) + ':' + intent_parser.name
self.emitter.emit(Message("register_intent", intent_parser.__dict__))
self.registered_intents.append((name, intent_parser))
self.add_event(intent_parser.name, handler, need_self)
@ -354,7 +354,7 @@ class MycroftSkill(object):
handler: function to register with intent
need_self: use for decorator. See register_intent
"""
intent_name = self.name + ':' + intent_file
intent_name = str(self.skill_id) + ':' + intent_file
self.emitter.emit(Message("padatious:register_intent", {
"file_name": join(self.vocab_dir, intent_file),
"intent_name": intent_name

View File

@ -177,7 +177,7 @@ class IntentService(object):
# and remove that reference
self.remove_active_skill(skill_id)
# add skill with timestamp to start of skill_list
self.active_skills.insert(0, [skill_id, time()])
self.active_skills.insert(0, [skill_id, time.time()])
def update_context(self, intent):
for tag in intent['__tags__']: