diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 18:25:21 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 18:25:21 +0200 |
| commit | 3d836c372d7eff1e2b507888f1ff652a30187c54 (patch) | |
| tree | 7712d75d400a48124192e2967fab4d8fcc72063c /rpc | |
| parent | 0157537cc049d4b13384b7042129a61f297f9132 (diff) | |
checking on RPC status and sending it thru
Diffstat (limited to 'rpc')
| -rw-r--r-- | rpc/rpc.py | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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: |
