X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Fmock.py;h=058c74950b9fb85a39a1083abfae44728a3542a4;hp=9652fc1c6baadd23883a10a7c57b4f61f00eaf18;hb=117fd17ef103bb32940433955eba22f7fa457b99;hpb=38f814dde6ea7ff8b33d8f5de49fa8fb007b7e2a diff --git a/gps303/mock.py b/gps303/mock.py index 9652fc1..058c749 100644 --- a/gps303/mock.py +++ b/gps303/mock.py @@ -3,7 +3,8 @@ from datetime import datetime, timezone from logging import getLogger from os import umask -from sys import argv, stdin +import readline +from sys import argv import zmq from . import common @@ -20,11 +21,11 @@ def main(conf): umask(oldmask) while True: - line = stdin.readline() - line = line.rstrip("\r\n") - if not line: + try: + line = input("> ") + except EOFError: break - print(line.encode()) + line = line.rstrip("\r\n") args = line.split(" ") imei = args[0] kwargs = dict([arg.split("=") for arg in args[1:]])