From a73e5d60d89552e724a3180937c499a311e81cf5 Mon Sep 17 00:00:00 2001 From: Elizaveta Shashkova Date: Thu, 14 Jan 2016 18:34:29 +0300 Subject: [PATCH] Fix exception in console with python 3 (PY-18189) --- python/helpers/pydev/pydevconsole.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/helpers/pydev/pydevconsole.py b/python/helpers/pydev/pydevconsole.py index ad6443df81e7..bd2bfcaf5ad2 100644 --- a/python/helpers/pydev/pydevconsole.py +++ b/python/helpers/pydev/pydevconsole.py @@ -201,7 +201,7 @@ def process_exec_queue(interpreter): except _queue.Empty: continue - if callable(code_fragment): + if hasattr(code_fragment, '__call__'): # It can be a callable (i.e.: something that must run in the main # thread can be put in the queue for later execution). code_fragment()