diff --git a/wetb/utils/process_exec.py b/wetb/utils/process_exec.py index eeaf03497d7ad6d738ba1d96e49990c14d9a8c9b..589024b8b5880acd2997dce5f061e7047c44c103 100644 --- a/wetb/utils/process_exec.py +++ b/wetb/utils/process_exec.py @@ -32,7 +32,7 @@ def pexec(args, cwd=None): args[i] = str(args[i]).replace('/', os.path.sep).replace('\\', os.path.sep).replace('"', '') cmd = "%s" % '{} /c "{}"'.format (os.environ.get("COMSPEC", "cmd.exe"), subprocess.list2cmdline(args)) - if os.path.isfile(cwd): + if cwd and os.path.isfile(cwd): cwd = os.path.dirname(cwd) proc = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, cwd=cwd) stdout, stderr = proc.communicate()