summaryrefslogtreecommitdiff
path: root/igor.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-10-26 10:51:29 -0400
committerNed Batchelder <ned@nedbatchelder.com>2021-10-26 18:34:01 -0400
commit18cf3b897d4b1e1a66beda180ec151cc0dd4dbc3 (patch)
tree3ca09fdcdf4b7baa84511a737355fcc2b0b7e69c /igor.py
parent88c02676be5b37e8cd5eed128375d1bde3ff8107 (diff)
downloadpython-coveragepy-git-18cf3b897d4b1e1a66beda180ec151cc0dd4dbc3.tar.gz
build: force 'build' to shut up
Diffstat (limited to 'igor.py')
-rw-r--r--igor.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/igor.py b/igor.py
index 2e1f7aa5..c01cc759 100644
--- a/igor.py
+++ b/igor.py
@@ -14,6 +14,7 @@ import glob
import inspect
import os
import platform
+import subprocess
import sys
import sysconfig
import textwrap
@@ -351,6 +352,12 @@ def print_banner(label):
sys.stdout.flush()
+def do_quietly(command):
+ """Run a command in a shell, and suppress all output."""
+ proc = subprocess.run(command, shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
+ return proc.returncode
+
+
def do_help():
"""List the available commands"""
items = list(globals().items())