From f8ce3d2a2075957ed6047c67db5aa190d7c30aa8 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Sun, 2 Jun 2013 12:44:27 +0200 Subject: support not crashing on unsupported sequences --- tcvt.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tcvt.py b/tcvt.py index 9fc70f0..e113c07 100755 --- a/tcvt.py +++ b/tcvt.py @@ -588,7 +588,13 @@ def main(): if not data: break for char in data: - t.feed(char) + if "TCVT_DEVEL" in os.environ: + t.feed(char) + else: + try: + t.feed(char) + except ValueError: + t.feed_reset() if refreshpending is None: refreshpending = time.time() + 0.1 elif refreshpending is not None: -- cgit v1.2.3