aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--klippy/util.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/klippy/util.py b/klippy/util.py
index a5547830..948ac5ee 100644
--- a/klippy/util.py
+++ b/klippy/util.py
@@ -20,7 +20,10 @@ def set_nonblock(fd):
def clear_hupcl(fd):
attrs = termios.tcgetattr(fd)
attrs[2] = attrs[2] & ~termios.HUPCL
- termios.tcsetattr(fd, termios.TCSADRAIN, attrs)
+ try:
+ termios.tcsetattr(fd, termios.TCSADRAIN, attrs)
+ except termios.error:
+ pass
# Support for creating a pseudo-tty for emulating a serial port
def create_pty(ptyname):