def inspect(kc, name, pos=0): flush_channels() kc.inspect(name, pos) reply = kc.get_shell_msg(timeout=2) return reply["content"]
def is_complete(kc, code): flush_channels() kc.is_complete(code) reply = kc.get_shell_msg(timeout=2) return reply["content"]
def get_completions(kc, text): flush_channels() kc.complete(text, len(text)) reply = kc.get_shell_msg(timeout=2) return reply["content"]