Преглед на файлове

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