summaryrefslogtreecommitdiff
path: root/rpc
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-26 18:25:21 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-26 18:25:21 +0200
commit3d836c372d7eff1e2b507888f1ff652a30187c54 (patch)
tree7712d75d400a48124192e2967fab4d8fcc72063c /rpc
parent0157537cc049d4b13384b7042129a61f297f9132 (diff)
checking on RPC status and sending it thru
Diffstat (limited to 'rpc')
-rw-r--r--rpc/rpc.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rpc/rpc.py b/rpc/rpc.py
index a00fd2c..4b634a9 100644
--- a/rpc/rpc.py
+++ b/rpc/rpc.py
@@ -6,6 +6,7 @@ import time
from io import BytesIO
import base64
from PIL import Image
+import atexit
load_dotenv(find_dotenv())
@@ -33,11 +34,15 @@ class CortexRPC(object):
val = None
try:
val = self.relay.connected('rpc')
+ atexit.register(lambda: self.relay.disconnecting())
print('RPC connected...'.format(val))
except zerorpc.TimeoutExpired:
print('RPC timeout :(')
return val
+ def ping(self):
+ return 'pong'
+
def send_command(self, cmd, payload):
print('your command, {}: {}'.format(cmd, payload))
if self._cmd_fn is not None: