From e4b61b32b2576511a9fd05028c3f2fae08798f4e Mon Sep 17 00:00:00 2001 From: Sean Sube Date: Thu, 12 Jan 2023 22:55:40 -0600 Subject: [PATCH] lint(api): do not print warning when negative prompt is empty --- api/onnx_web/serve.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/onnx_web/serve.py b/api/onnx_web/serve.py index de10113f..96f9970c 100644 --- a/api/onnx_web/serve.py +++ b/api/onnx_web/serve.py @@ -162,12 +162,14 @@ def make_output_path(mode: str, seed: int, params: Tuple[Union[str, int, float]] sha = sha256() sha.update(mode.encode('utf-8')) for param in params: - if isinstance(param, str): - sha.update(param.encode('utf-8')) - elif isinstance(param, int): - sha.update(bytearray(pack('!I', param))) + if param is None: + continue elif isinstance(param, float): sha.update(bytearray(pack('!f', param))) + elif isinstance(param, int): + sha.update(bytearray(pack('!I', param))) + elif isinstance(param, str): + sha.update(param.encode('utf-8')) else: print('cannot hash param: %s, %s' % (param, type(param)))