Remove load_data_files(...) from all skills where applicable

pull/520/head
Åke Forslund 2017-02-10 07:48:56 +01:00 committed by Arron Atchison
parent 9ca97d55fc
commit 071de2bcd6
23 changed files with 7 additions and 40 deletions

View File

@ -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()

View File

@ -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)

View File

@ -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") \

View File

@ -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)

View File

@ -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():

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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,

View File

@ -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')

View File

@ -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)

View File

@ -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)

View File

@ -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>.*)")

View File

@ -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)

View File

@ -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,

View File

@ -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)

View File

@ -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):

View File

@ -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()

View File

@ -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)