EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit 55932afb authored by Mussab Abdalla's avatar Mussab Abdalla
Browse files

enabling more error catching

parent 2d1f6097
No related branches found
No related tags found
2 merge requests!55Production release 1.2.0,!50Ingestor status
......@@ -80,18 +80,20 @@ queue_name = os.environ['REDIS_PREPROCESS_MD_QUEUE_KEY']
@application.route('/', methods=['POST'])
def ingest():
request.get_data()
browse_report = parse_browse_report(request.data)
logger.debug(browse_report)
if isinstance(browse_report, str):
queue_content = browse_report
filename = queue_content
else:
queue_content = json.dumps(
browse_report, default=converter
)
filename = browse_name(browse_report)
try:
request.get_data()
browse_report = parse_browse_report(request.data)
logger.debug(browse_report)
if isinstance(browse_report, str):
queue_content = browse_report
filename = queue_content
else:
queue_content = json.dumps(
browse_report, default=converter
)
filename = browse_name(browse_report)
client.lpush(queue_name, queue_content)
save_endpoint_report(filename, request.data, True)
......
......@@ -84,17 +84,18 @@ class EventHandler(pyinotify.ProcessEvent):
def process_IN_CLOSE_WRITE(self, event):
logger.info(f'Parsing browse file: {event.pathname}')
with open(event.pathname) as f:
browse_report = parse_browse_report(f)
logger.debug(browse_report)
if isinstance(browse_report, str):
queue_content = browse_report
else:
queue_content = json.dumps(
browse_report, default=converter
)
try:
try:
with open(event.pathname) as f:
browse_report = parse_browse_report(f)
logger.debug(browse_report)
if isinstance(browse_report, str):
queue_content = browse_report
else:
queue_content = json.dumps(
browse_report, default=converter
)
client.lpush(queue_name, queue_content)
save_mount_report(event.pathname, True)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment