grpc updated and dixed exception events to working order

This commit is contained in:
bharnden 2019-03-19 21:26:06 -07:00
parent 84ff1f4275
commit 6b8857328e
3 changed files with 14 additions and 8 deletions

View file

@ -492,6 +492,7 @@ def main():
# create session
session_data = client.create_session()
client.exception_events(session_data.id, lambda x: print(x))
print("created session: {}".format(session_data))
print("default services: {}".format(client.get_service_defaults(session_data.id)))
print("emane models: {}".format(client.get_emane_models(session_data.id)))

View file

@ -522,16 +522,13 @@ class CoreApiServer(core_pb2_grpc.CoreApiServicer):
try:
event = queue.get(timeout=1)
exception_event = core_pb2.ExceptionEvent()
event_time = event.date
if event_time is not None:
event_time = float(event_time)
update_proto(
exception_event,
node=event.node,
session=event.session,
level=event.level,
session=int(event.session),
level=event.level.value,
source=event.source,
date=event_time,
date=event.date,
text=event.text,
opaque=event.opaque
)