[Windows] Fixed use of /dev/null

- Now using os.devnull
Related to #325
This commit is contained in:
Salvador E. Tropea 2022-12-22 08:23:56 -03:00
parent 60423c722e
commit c1f7b8dcff
3 changed files with 3 additions and 3 deletions

View File

@ -300,7 +300,7 @@ def name2make(name):
def hide_stderr(): def hide_stderr():
""" Low level stderr suppression, used to hide KiCad bugs. """ """ Low level stderr suppression, used to hide KiCad bugs. """
newstderr = os.dup(2) newstderr = os.dup(2)
devnull = os.open('/dev/null', os.O_WRONLY) devnull = os.open(os.devnull, os.O_WRONLY)
os.dup2(devnull, 2) os.dup2(devnull, 2)
os.close(devnull) os.close(devnull)
try: try:

View File

@ -1263,7 +1263,7 @@ def search_as_plugin(cmd, names):
def hide_stderr(): def hide_stderr():
""" Low level stderr suppression, used to hide KiCad bugs. """ """ Low level stderr suppression, used to hide KiCad bugs. """
newstderr = os.dup(2) newstderr = os.dup(2)
devnull = os.open('/dev/null', os.O_WRONLY) devnull = os.open(os.devnull, os.O_WRONLY)
os.dup2(devnull, 2) os.dup2(devnull, 2)
os.close(devnull) os.close(devnull)
yield yield

View File

@ -129,7 +129,7 @@ def search_as_plugin(cmd, names):
def hide_stderr(): def hide_stderr():
""" Low level stderr suppression, used to hide KiCad bugs. """ """ Low level stderr suppression, used to hide KiCad bugs. """
newstderr = os.dup(2) newstderr = os.dup(2)
devnull = os.open('/dev/null', os.O_WRONLY) devnull = os.open(os.devnull, os.O_WRONLY)
os.dup2(devnull, 2) os.dup2(devnull, 2)
os.close(devnull) os.close(devnull)
yield yield