diff options
Diffstat (limited to 'sources/pyside-tools/project/utils.py')
| -rw-r--r-- | sources/pyside-tools/project/utils.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sources/pyside-tools/project/utils.py b/sources/pyside-tools/project/utils.py index b3fd03584..d2bff65af 100644 --- a/sources/pyside-tools/project/utils.py +++ b/sources/pyside-tools/project/utils.py @@ -6,14 +6,15 @@ import subprocess from pathlib import Path from typing import List, Dict, Optional -from . import opt_dry_run, opt_quiet, QTPATHS_CMD, PROJECT_FILE_SUFFIX +from . import QTPATHS_CMD, PROJECT_FILE_SUFFIX, ClOptions def run_command(command: List[str], cwd: str = None, ignore_fail: bool = False): """Run a command observing quiet/dry run""" - if not opt_quiet or opt_dry_run: + cloptions = ClOptions() + if not cloptions.quiet or cloptions.dry_run: print(" ".join(command)) - if not opt_dry_run: + if not cloptions.dry_run: ex = subprocess.call(command, cwd=cwd) if ex != 0 and not ignore_fail: sys.exit(ex) @@ -42,11 +43,12 @@ def _remove_path_recursion(path: Path): def remove_path(path: Path): """Remove path (file or directory) observing opt_dry_run.""" + cloptions = ClOptions() if not path.exists(): return - if not opt_quiet: + if not cloptions.quiet: print(f"Removing {path.name}...") - if opt_dry_run: + if cloptions.dry_run: return _remove_path_recursion(path) |
