diff options
| author | Andrew <saintruler@gmail.com> | 2019-04-17 20:12:14 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2019-04-17 20:12:14 +0400 |
| commit | 588cdffdc1f527fac5a7bdd934008882e3efc70d (patch) | |
| tree | 81e3d82e17a8aa5b3e0097a09b179256c1f9d1d3 /day4/task3/client.py | |
| parent | ce17eacde37c124abe07288ae1453b5b658f8ff2 (diff) | |
Ускорен поиск по логу
Diffstat (limited to 'day4/task3/client.py')
| -rw-r--r-- | day4/task3/client.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/day4/task3/client.py b/day4/task3/client.py index 7f5c298..49663c8 100644 --- a/day4/task3/client.py +++ b/day4/task3/client.py @@ -28,14 +28,10 @@ def get_data(connection): def parse_data(data): - data = json.loads(data.decode()) - arr = [f'Найдено {len(data)} совпадений:'] - for error in data: - arr.append(f"[{error['date']}][{error['type']}][{error['module']}][{error['id']}] {error['text']}") - return '\n'.join(arr) + return json.loads(data.decode()) -HOST, PORT = ADDR = 'localhost', 6001 +HOST, PORT = ADDR = 'localhost', 6000 cnt = 0 sock = socket.socket() @@ -67,6 +63,10 @@ while True: else: sock.sendall(pack_data(data)) response = get_data(sock) - print(parse_data(response)) + arr = parse_data(response) + + print(f'Найдено {len(arr)} совпадений:') + for line in arr: + print(line) sock.close() |