From d3d78afb6a84e4197651d24224ad3992e7f7ce1f Mon Sep 17 00:00:00 2001 From: Jakub Roztocil Date: Fri, 23 Jan 2015 22:19:02 +0100 Subject: [PATCH] Pypy3 (2.4.0) curses bug workaround. --- httpie/context.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/httpie/context.py b/httpie/context.py index f9af3629..6be232c4 100644 --- a/httpie/context.py +++ b/httpie/context.py @@ -30,7 +30,11 @@ class Environment(object): import curses try: curses.setupterm() - colors = curses.tigetnum('colors') + try: + colors = curses.tigetnum('colors') + except TypeError: + # pypy3 (2.4.0) + colors = curses.tigetnum(b'colors') except curses.error: pass del curses