Allow looser lspci command syntax
[people/stefanha/gpxebot.git] / gpxebot.py
index a20920a..bc3f122 100755 (executable)
@@ -50,7 +50,6 @@ def do_response(response):
         return False
     if isinstance(response, list):
         return any(do_response(r) for r in response)
-    print response
     (command, args) = response
     if command == 'PRIVMSG':
         pmsg(*args)
@@ -68,6 +67,8 @@ def privmsg(_, target, msg):
     utils.do_log(cmds.logs, target, who.nick, msg)
 
     words = msg.split()
+    if not words:
+        return False
     if target.startswith('#'):
         replyto = target
         if not config.NICK in words[0]:
@@ -166,7 +167,7 @@ while not restart:
 
     if cmdfifo in rlist:
         words = cmdfifo.readline().strip().split()
-        restart = do_response(cmds.do_command(Who(config.NICK, True), config.NICK, config.NICK, words)) or restart
+        restart = do_response(cmds.do_command(cmds.Who(config.NICK, True), config.NICK, config.NICK, words)) or restart
 
 cmdfifo.close()