Skip to content

Commit d9ab9f1

Browse files
authored
Merge pull request #263 from NASA-AMMOS/issue-261
Issue #261 - Remove pickle from AIT-GUI
2 parents ac75c76 + ea5e8a1 commit d9ab9f1

4 files changed

Lines changed: 454 additions & 793 deletions

File tree

ait/gui/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import geventwebsocket
99

1010
import bdb
11-
import pickle
1211
import importlib
1312
import json
1413
import os
@@ -350,7 +349,6 @@ def process(self, input_data, topic=None):
350349
)
351350

352351
def process_telem_msg(self, msg):
353-
msg = pickle.loads(msg)
354352
if playback.on is False:
355353
Sessions.add_telemetry(msg[0], msg[1])
356354

ait/gui/bin/ait_example.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@
22
import struct
33
import time
44

5-
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
6-
hs_packet = struct.Struct('>hhhhh')
5+
def main():
6+
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
7+
hs_packet = struct.Struct('>hhhhh')
78

8-
for i in range(100):
9-
buf = hs_packet.pack(i, i, i, i, i)
10-
s.sendto(buf, ('localhost', 3076))
11-
time.sleep(1)
9+
for i in range(100):
10+
buf = hs_packet.pack(i, i, i, i, i)
11+
s.sendto(buf, ('localhost', 3076))
12+
time.sleep(1)
13+
14+
15+
if __name__ == "__main__":
16+
main()

0 commit comments

Comments
 (0)