Example #1
0
    def raw_input(self, prompt1=''):
        prompt2 = console.AnsiConsole(StringIO.StringIO())
        prompt2.write("(")
        prompt2.pushColorCode(0xffa0a0)
        prompt2.write("warmice-batch")
        prompt2.popColorCode()
        prompt2.write(")")
        prompt = prompt1.replace('\n', "\n%s " % prompt2.getvalue())

        line = InteractiveShellEmbed.raw_input(self, prompt)
        if line == '':
            return self._last_line
        else:
            self._last_line = line
            return line