Skip to content

Commit 7cd40d8

Browse files
authored
Fix parsing of variables/settings (#1057)
1 parent f9d5b88 commit 7cd40d8

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

monailabel/main.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,15 @@ def start_server_init_settings(self, args):
325325
logger.debug(" ENV VARIABLES/SETTINGS ")
326326
logger.debug("**********************************************************")
327327
for k, v in settings.dict().items():
328-
v = json.dumps(v) if isinstance(v, list) or isinstance(v, dict) else str(v)
328+
if isinstance(v, list) or isinstance(v, dict):
329+
v = json.dumps(v)
330+
elif v is not None:
331+
v = str(v)
332+
else:
333+
v = None
329334
logger.debug(f"{'set' if any(platform.win32_ver()) else 'export'} {k}={v}")
330-
os.environ[k] = v
335+
if v is not None:
336+
os.environ[k] = v
331337
logger.debug("**********************************************************")
332338
logger.debug("")
333339

0 commit comments

Comments
 (0)