Remove load_data_files(...) from all skills where applicable
parent
9ca97d55fc
commit
071de2bcd6
|
@ -33,12 +33,12 @@ __author__ = 'jdorleans'
|
|||
# TODO - Localization
|
||||
class AlarmSkill(ScheduledCRUDSkill):
|
||||
def __init__(self):
|
||||
super(AlarmSkill, self).__init__("AlarmSkill", None, dirname(__file__))
|
||||
super(AlarmSkill, self).__init__("AlarmSkill", None)
|
||||
self.alarm_on = False
|
||||
self.max_delay = self.config.get('max_delay')
|
||||
self.repeat_time = self.config.get('repeat_time')
|
||||
self.extended_delay = self.config.get('extended_delay')
|
||||
self.file_path = join(self.basedir, self.config.get('filename'))
|
||||
self.file_path = join(dirname(__file__), self.config.get('filename'))
|
||||
|
||||
def initialize(self):
|
||||
super(AlarmSkill, self).initialize()
|
||||
|
|
|
@ -47,8 +47,6 @@ class AudioRecordSkill(ScheduledSkill):
|
|||
self.record_process = None
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
|
||||
intent = IntentBuilder("AudioRecordSkillIntent").require(
|
||||
"AudioRecordSkillKeyword").build()
|
||||
self.register_intent(intent, self.handle_record)
|
||||
|
|
|
@ -34,7 +34,6 @@ class ConfigurationSkill(ScheduledSkill):
|
|||
self.api = DeviceApi()
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
intent = IntentBuilder("UpdateConfigurationIntent") \
|
||||
.require("ConfigurationSkillKeyword") \
|
||||
.require("ConfigurationSkillUpdateVerb") \
|
||||
|
|
|
@ -43,7 +43,6 @@ class TimeSkill(MycroftSkill):
|
|||
self.format = "%I:%M, %p"
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
intent = IntentBuilder("TimeIntent").require("TimeKeyword") \
|
||||
.optionally("Location").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
|
@ -49,8 +49,6 @@ class DesktopLauncherSkill(MycroftSkill):
|
|||
logger.error("Could not import gio")
|
||||
return
|
||||
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
self.load_regex_files(join(dirname(__file__), 'regex', self.lang))
|
||||
tokenizer = EnglishTokenizer()
|
||||
|
||||
for app in gio.app_info_get_all():
|
||||
|
|
|
@ -45,9 +45,6 @@ class DialCallSkill(MycroftSkill):
|
|||
'sean': '34567890'} # TODO - Use API
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
self.load_regex_files(join(dirname(__file__), 'regex', self.lang))
|
||||
|
||||
intent = IntentBuilder("DialCallIntent").require(
|
||||
"DialCallKeyword").require("Contact").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
|
@ -32,8 +32,6 @@ class HelloWorldSkill(MycroftSkill):
|
|||
super(HelloWorldSkill, self).__init__(name="HelloWorldSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
|
||||
thank_you_intent = IntentBuilder("ThankYouIntent").\
|
||||
require("ThankYouKeyword").build()
|
||||
self.register_intent(thank_you_intent, self.handle_thank_you_intent)
|
||||
|
|
|
@ -39,8 +39,6 @@ class IPSkill(MycroftSkill):
|
|||
super(IPSkill, self).__init__(name="IPSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', 'en-us'))
|
||||
|
||||
intent = IntentBuilder("IPIntent").require("IPCommand").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
||||
|
|
|
@ -34,8 +34,6 @@ class JokingSkill(MycroftSkill):
|
|||
super(JokingSkill, self).__init__(name="JokingSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
|
||||
intent = IntentBuilder("JokingIntent").require("JokingKeyword").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
||||
|
|
|
@ -30,7 +30,6 @@ class NapTimeSkill(MycroftSkill):
|
|||
super(NapTimeSkill, self).__init__(name="NapTimeSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
naptime_intent = IntentBuilder("NapTimeIntent").require(
|
||||
"SleepCommand").build()
|
||||
self.register_intent(naptime_intent, self.handle_intent)
|
||||
|
|
|
@ -40,7 +40,6 @@ class NPRNewsSkill(MycroftSkill):
|
|||
self.process = None
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
intent = IntentBuilder("NPRNewsIntent").require(
|
||||
"NPRNewsKeyword").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
|
@ -55,7 +55,6 @@ class PairingSkill(MycroftSkill):
|
|||
'0': 'Zero'}
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
intent = IntentBuilder("PairingIntent") \
|
||||
.require("PairingKeyword").require("DeviceKeyword").build()
|
||||
self.register_intent(intent, self.handle_pairing)
|
||||
|
|
|
@ -32,8 +32,6 @@ class PersonalSkill(MycroftSkill):
|
|||
super(PersonalSkill, self).__init__(name="PersonalSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
|
||||
when_were_you_born_intent = IntentBuilder("WhenWereYouBornIntent")\
|
||||
.require("WhenWereYouBornKeyword").build()
|
||||
self.register_intent(when_were_you_born_intent,
|
||||
|
|
|
@ -37,7 +37,7 @@ class ReminderSkill(ScheduledCRUDSkill):
|
|||
|
||||
def __init__(self):
|
||||
super(ReminderSkill, self).__init__(
|
||||
"ReminderSkill", None, dirname(__file__))
|
||||
"ReminderSkill", None)
|
||||
self.reminder_on = False
|
||||
self.max_delay = self.config.get('max_delay')
|
||||
self.repeat_time = self.config.get('repeat_time')
|
||||
|
|
|
@ -147,12 +147,14 @@ class ScheduledCRUDSkill(ScheduledSkill):
|
|||
super(ScheduledCRUDSkill, self).__init__(name, emitter)
|
||||
self.data = {}
|
||||
self.repeat_data = {}
|
||||
self.basedir = basedir
|
||||
if basedir:
|
||||
logger.debug('basedir argument is no longer required and is ' +
|
||||
'depreciated.')
|
||||
self.basedir = basedir
|
||||
|
||||
def initialize(self):
|
||||
self.load_data()
|
||||
self.load_repeat_data()
|
||||
self.load_data_files(self.basedir)
|
||||
self.register_regex("(?P<" + self.name + "Amount>\d+)")
|
||||
self.register_intent(
|
||||
self.build_intent_create().build(), self.handle_create)
|
||||
|
|
|
@ -42,8 +42,6 @@ class SendSMSSkill(MycroftSkill):
|
|||
'sean': '34567890'} # TODO - Use API
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
self.load_regex_files(join(dirname(__file__), 'regex', self.lang))
|
||||
intent = IntentBuilder("SendSMSIntent").require(
|
||||
"SendSMSKeyword").require("Contact").require("Message").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
|
@ -31,8 +31,6 @@ class SpeakSkill(MycroftSkill):
|
|||
super(SpeakSkill, self).__init__(name="SpeakSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', 'en-us'))
|
||||
|
||||
prefixes = [
|
||||
'speak', 'say', 'repeat']
|
||||
self.__register_prefixed_regex(prefixes, "(?P<Words>.*)")
|
||||
|
|
|
@ -35,9 +35,6 @@ class SpellingSkill(MycroftSkill):
|
|||
super(SpellingSkill, self).__init__(name="SpellingSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
self.load_regex_files(join(dirname(__file__), 'regex', self.lang))
|
||||
|
||||
intent = IntentBuilder("SpellingIntent").require(
|
||||
"SpellingKeyword").require("Word").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
|
@ -34,8 +34,6 @@ class StockSkill(MycroftSkill):
|
|||
super(StockSkill, self).__init__(name="StockSkill")
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
|
||||
stock_price_intent = IntentBuilder("StockPriceIntent") \
|
||||
.require("StockPriceKeyword").require("Company").build()
|
||||
self.register_intent(stock_price_intent,
|
||||
|
|
|
@ -34,7 +34,6 @@ class StopSkill(MycroftSkill):
|
|||
|
||||
def initialize(self):
|
||||
# TODO - To be generalized in MycroftSkill
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
intent = IntentBuilder("StopIntent").require("StopKeyword").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
||||
|
|
|
@ -53,7 +53,6 @@ class VolumeSkill(MycroftSkill):
|
|||
self.volume_sound = join(dirname(__file__), "blop-mark-diangelo.wav")
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
self.__build_set_volume()
|
||||
|
||||
def __build_set_volume(self):
|
||||
|
|
|
@ -105,7 +105,6 @@ class WeatherSkill(MycroftSkill):
|
|||
self.owm = OWMApi()
|
||||
|
||||
def initialize(self):
|
||||
self.load_data_files(dirname(__file__))
|
||||
self.__build_current_intent()
|
||||
self.__build_next_hour_intent()
|
||||
self.__build_next_day_intent()
|
||||
|
|
|
@ -46,9 +46,6 @@ class WikipediaSkill(MycroftSkill):
|
|||
'FeedbackSearch.dialog'))
|
||||
|
||||
def initialize(self):
|
||||
self.load_vocab_files(join(dirname(__file__), 'vocab', self.lang))
|
||||
self.load_regex_files(join(dirname(__file__), 'regex', self.lang))
|
||||
|
||||
intent = IntentBuilder("WikipediaIntent").require(
|
||||
"WikipediaKeyword").require("ArticleTitle").build()
|
||||
self.register_intent(intent, self.handle_intent)
|
||||
|
|
Loading…
Reference in New Issue