Explorar el Código

fix CLI run command

nico hace 8 años
padre
commit
f42b62d49d
Se han modificado 2 ficheros con 6 adiciones y 0 borrados
  1. 5 0
      kalliope/__init__.py
  2. 1 0
      setup.py

+ 5 - 0
kalliope/__init__.py

@@ -9,6 +9,7 @@ from kalliope.core.ConfigurationManager import SettingLoader
 from kalliope.core.ConfigurationManager.BrainLoader import BrainLoader
 from kalliope.core.EventManager import EventManager
 from kalliope.core.MainController import MainController
+from kalliope.core.Utils.RpiUtils import RpiUtils
 
 from ._version import version_str
 import signal
@@ -127,6 +128,10 @@ def main():
 
     if parser.action == "start":
 
+        if settings.rpi_settings:
+            # init GPIO once
+            RpiUtils(settings.rpi_settings)
+
         # user set a synapse to start
         if parser.run_synapse is not None:
             SynapseLauncher.start_synapse_by_name(parser.run_synapse,

+ 1 - 0
setup.py

@@ -65,6 +65,7 @@ setup(
 
     # required libs
     install_requires=[
+        'pyyaml>=3.12',
         'six==1.10.0',
         'SpeechRecognition>=3.6.0',
         'markupsafe>=1.0',