B ïY6doã@sLdZddlTddgZdZdZdZdZdZd Zd Z e fd d„Z e fd d„Z d S)zTerminal utilities.é)Ú*ÚsetrawÚ setcbreakéééééécCs¨t|ƒ}|tttBtBtBtB@|t<|tt@|t<|t t t B@|t <|t t B|t <|t ttBtBtB@|t <d|tt<d|tt<t|||ƒdS)zPut terminal into a raw mode.rrN)Ú tcgetattrÚIFLAGÚBRKINTÚICRNLÚINPCKÚISTRIPÚIXONÚOFLAGÚOPOSTÚCFLAGÚCSIZEÚPARENBÚCS8ÚLFLAGÚECHOÚICANONÚIEXTENÚISIGÚCCÚVMINÚVTIMEÚ tcsetattr)ÚfdÚwhenÚmode©r$ú/usr/local/lib/python3.7/tty.pyrs"  cCsFt|ƒ}|tttB@|t<d|tt<d|tt<t|||ƒdS)z Put terminal into a cbreak mode.rrN)r rrrrrrr )r!r"r#r$r$r%rs   N) Ú__doc__ÚtermiosÚ__all__r rrrZISPEEDZOSPEEDrÚ TCSAFLUSHrrr$r$r$r%Ús