Commit c09dcd82 authored by David Wilson's avatar David Wilson

Fix Python 3 fix :/ closes #57

parent 026669aa
...@@ -94,11 +94,11 @@ def flags(names): ...@@ -94,11 +94,11 @@ def flags(names):
return sum(getattr(termios, name) for name in names.split()) return sum(getattr(termios, name) for name in names.split())
def cfmakeraw(flags): def cfmakeraw(tflags):
"""Given a list returned by :py:func:`termios.tcgetattr`, return a list """Given a list returned by :py:func:`termios.tcgetattr`, return a list
that has been modified in the same manner as the `cfmakeraw()` C library that has been modified in the same manner as the `cfmakeraw()` C library
function.""" function."""
iflag, oflag, cflag, lflag, ispeed, ospeed, cc = flags iflag, oflag, cflag, lflag, ispeed, ospeed, cc = tflags
iflag &= ~flags('IGNBRK BRKINT PARMRK ISTRIP INLCR IGNCR ICRNL IXON') iflag &= ~flags('IGNBRK BRKINT PARMRK ISTRIP INLCR IGNCR ICRNL IXON')
oflag &= ~flags('OPOST IXOFF') oflag &= ~flags('OPOST IXOFF')
lflag &= ~flags('ECHO ECHOE ECHONL ICANON ISIG IEXTEN') lflag &= ~flags('ECHO ECHOE ECHONL ICANON ISIG IEXTEN')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment