summaryrefslogtreecommitdiff
path: root/day4/task3/client.py
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2019-04-17 20:12:14 +0400
committerAndrew <saintruler@gmail.com>2019-04-17 20:12:14 +0400
commit588cdffdc1f527fac5a7bdd934008882e3efc70d (patch)
tree81e3d82e17a8aa5b3e0097a09b179256c1f9d1d3 /day4/task3/client.py
parentce17eacde37c124abe07288ae1453b5b658f8ff2 (diff)
Ускорен поиск по логу
Diffstat (limited to 'day4/task3/client.py')
-rw-r--r--day4/task3/client.py14
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()