From c5573a20273e9e96fd11d044195250ea446e857e Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Mon, 8 Aug 2016 16:29:36 +0100 Subject: [PATCH] Disable geometry cmd progress on Windows as it doesn't update properly when messages are printed in between. --- gprMax/input_cmds_geometry.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gprMax/input_cmds_geometry.py b/gprMax/input_cmds_geometry.py index 92f77408..f2f3787d 100644 --- a/gprMax/input_cmds_geometry.py +++ b/gprMax/input_cmds_geometry.py @@ -18,6 +18,7 @@ import os from shutil import get_terminal_size +import sys import h5py import numpy as np @@ -41,8 +42,13 @@ def process_geometrycmds(geometry, G): """ - - for object in tqdm(geometry, desc='Processing geometry cmds', unit='cmds', ncols=get_terminal_size()[0] - 1): + # Disable progress bar if on Windows as it does not update properly when messages are printed + if sys.platform == 'win32': + tqdmbar = True + else: + tqdmbar = False + + for object in tqdm(geometry, desc='Processing geometry cmds', unit='cmds', ncols=get_terminal_size()[0] - 1, disable=tqdmbar): tmp = object.split() if tmp[0] == '#geometry_objects_file:':