def save_entity(data): try: entity = Entity(data=data) if entity.is_valid: # check if data is valid Entities.insert_one(entity) else: print(entity.errors) # all errors during initialization are stored in Entity.errors list emit('entity', entity.to_json(), broadcast=True) except Exception as ex: print(str(ex))
def get_entities(): try: result = [r.to_json() for r in Entities.get_last_20_minutes()] emit('entities', result) except Exception as ex: print(str(ex))