浏览代码

add debug to Neuron class. Need to refactor this class

Nicolas Marcq 8 年之前
父节点
当前提交
d0a8dfd927
共有 3 个文件被更改,包括 3 次插入54 次删除
  1. 2 1
      core/Models/Neurone.py
  2. 1 1
      neurons/systemdate/systemdate.py
  3. 0 52
      test.py

+ 2 - 1
core/Models/Neurone.py

@@ -33,7 +33,7 @@ class Neurone(object):
         self.name = name
         self.parameters = parameters
 
-        # print "Neurone class called with name %s and parameters: %s" % (name, parameters)
+        logging.debug("Neurone class called with name %s and parameters: %s" % (name, parameters))
 
         # get the tts if is specified otherwise use default
         tts = None
@@ -104,6 +104,7 @@ class Neurone(object):
 
         # here we use the tts to make jarvis talk
         # the module is imported on fly, depending on the selected tts from settings
+        print "To TTS instance type is: %s" % self.tts_instance.__class__.__name__
         self.tts_instance.say(words=message, **(self.tts_args if self.tts_args is not None else {}))
 
     def _get_tts_instance(self):

+ 1 - 1
neurons/systemdate/systemdate.py

@@ -16,4 +16,4 @@ class Systemdate(Neurone):
             "hours": hour,
             "minutes": minute
         }
-        self.say(message, kwargs)
+        self.say(message, **kwargs)

+ 0 - 52
test.py

@@ -1,58 +1,6 @@
 # coding=utf-8
-from core import ConfigurationManager
-from core.ConfigurationManager.BrainLoader import BrainLoader
-from core.CrontabManager import CrontabManager
-from core.Models import Event
-from core.NeuroneLauncher import NeuroneLauncher
 from core.OrderAnalyser import OrderAnalyser
-from core.OrderListener import OrderListener
-from neurons import Say
-from neurons.ansible_tasks.ansible_tasks import Ansible_tasks
-import logging
-
-from core import ShellGui
-from crontab import CronSlices, CronTab
 
 oa = OrderAnalyser("sens de la vie", brain_file="brain_examples/fr/say_examples.yml")
 
 oa.start()
-
-#
-# cron_manager = CrontabManager(brain_file="test.yml")
-# cron_manager.load_events_in_crontab()
-
-# command = "/path/to/my/command"
-# comment = "JARVIS"
-# period_string = "* * 5 5 *"
-#
-# my_user_cron = CronTab(user=True)
-#
-# for x in range(0, 5, 1):
-#     job = my_user_cron.new(command=command, comment=comment)
-#     if CronSlices.is_valid(period_string):
-#         job.setall(period_string)
-#         job.enable()
-#     my_user_cron.write()
-
-# # here we have:
-# # * * 5 5 * /path/to/my/command # SAMECOMMENT
-# # * * 5 5 * /path/to/my/command # SAMECOMMENT
-# # * * 5 5 * /path/to/my/command # SAMECOMMENT
-#
-# iter = my_user_cron.find_comment(comment)
-# for job in iter:
-#     print "remove job %s" % job
-#     my_user_cron.remove(job)
-# my_user_cron.write()
-#
-# # now we check the content
-# new_iter = my_user_cron.find_comment(comment)
-# # for job in iter:
-# #     print "Still a job: %s" % job
-# vsum_job = sum(1 for _ in new_iter)
-# print vsum_job
-#
-# # output
-# # remove job * * 5 5 * /path/to/my/command # SAMECOMMENT
-# # remove job * * 5 5 * /path/to/my/command # SAMECOMMENT
-# # Still a job: * * 5 5 * /path/to/my/command # SAMECOMMENT