Хотя я не знаю Komodo, я не думаю, что его стандартный ввод является интерактивным, поэтому вы можете попробовать
import sys
in_console = sys.__stdin__.isatty()
in_console
, тогда истина будет действительной, если вызывающий предоставляет интерактив stdin
и вы получите то, что хотите, хотя и не элегантно.