diff --git a/mindinsight/datavisual/processors/tensor_processor.py b/mindinsight/datavisual/processors/tensor_processor.py index b6bd03d3..78562ac8 100644 --- a/mindinsight/datavisual/processors/tensor_processor.py +++ b/mindinsight/datavisual/processors/tensor_processor.py @@ -50,6 +50,11 @@ class TensorProcessor(BaseProcessor): """ Validation.check_param_empty(train_id=train_ids, tag=tags) + try: + dims = unquote(dims, errors='strict') if dims else None + except UnicodeDecodeError: + raise UrlDecodeError('Unquote dims error with strict mode') + for index, train_id in enumerate(train_ids): try: train_id = unquote(train_id, errors='strict')