From 80b841e4a40b3c237f6211df7be181a48008b191 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Wed, 25 Nov 2020 11:23:49 +0200 Subject: [PATCH] Fix quote issue in debug images reporting --- trains/backend_interface/metrics/events.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trains/backend_interface/metrics/events.py b/trains/backend_interface/metrics/events.py index f66e952d..6ce4182d 100644 --- a/trains/backend_interface/metrics/events.py +++ b/trains/backend_interface/metrics/events.py @@ -206,7 +206,8 @@ class UploadEvent(MetricsEventAdapter): def _replace_slash(part): # replace the three quote symbols we cannot have, # notice % will be converted to %25 when the link is quoted, so we should not use it - return part.replace('\\', '/').strip('/').replace('/', '.slash.').replace('?', '0x3F').replace('#', '0x23') + return part.replace('\\', '/').strip('/').replace('/', '.slash.').replace('?', '0x3F').\ + replace('#', '0x23').replace('"', '0x22') def __init__(self, metric, variant, image_data, local_image_path=None, iter=0, upload_uri=None, file_history_size=None, delete_after_upload=False, **kwargs):