Browse Source

errors log to file and using edlib instead of editdistance

no_compress
Raphael Roberts 7 years ago
parent
commit
f99339760c
  1. 3
      .gitignore
  2. 3
      main.py
  3. 2
      requirements.txt
  4. 4
      search.py

3
.gitignore

@ -7,4 +7,5 @@ __pycache__
*.pyc *.pyc
*_out.json *_out.json
*.pdf *.pdf
*.bat
*.bat
stderr.log

3
main.py

@ -4,6 +4,8 @@ import re
import ctabus import ctabus
from dateutil.parser import parse as date_parse from dateutil.parser import parse as date_parse
import datetime import datetime
import sys
import os.path as osp
from search import Search,StopSearch from search import Search,StopSearch
def numb_sort(str): def numb_sort(str):
n = 40 n = 40
@ -92,6 +94,7 @@ if __name__ == "__main__":
parser.add_argument('-d','--direction',default = None) parser.add_argument('-d','--direction',default = None)
parser.add_argument('-l','--lucky',action='store_true',help = 'picks first result') parser.add_argument('-l','--lucky',action='store_true',help = 'picks first result')
args = parser.parse_args() args = parser.parse_args()
sys.stderr = open(osp.join(osp.dirname(__file__),'stderr.log'),'w')
args.arg = ' '.join(args.arg) args.arg = ' '.join(args.arg)
if not args.arg.isdecimal(): if not args.arg.isdecimal():
#routes #routes

2
requirements.txt

@ -1,3 +1,3 @@
editdistance
edlib
requests requests
python-dateutil python-dateutil

4
search.py

@ -1,4 +1,6 @@
from editdistance import eval as editdistance
import edlib
def editdistance(a,b):
return edlib.align(a,b)['editDistance']
import re import re
import json import json
class Search: class Search:

Loading…
Cancel
Save