浏览代码

ignore failures to split data

david 7 年之前
父节点
当前提交
06342de05a
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      bot.py

+ 6 - 1
bot.py

@@ -1,3 +1,4 @@
+#!/usr/bin/env python3.7
 import queue
 import shlex
 import sys
@@ -16,7 +17,11 @@ def main():
 
     for line in sys.stdin:
         line = line.strip().lower()
-        split = shlex.split(line)
+        try:
+            split = shlex.split(line)
+        except Exception as e:
+            print(e)
+            continue
 
         if len(split) < 2 or len(split) > 3 or split[0].lower() not in [MODE_SEARCH, MODE_BOOK]:
             usage()