def run(self):
    while not self.done:
      try:
        self.colorizer.setColor(0xff, 0xff, 0xff)
        try:
          sys.stdout.write("%s> " % self.project.config.name)
        except __HOLE__:
          sys.stdout.write("%s> " % "(no project)")
        self.colorizer.resetColor()
        command = raw_input()
      except KeyboardInterrupt:
        break
      except EOFError:
        break
      if not command:
        continue
      
      try:
        self.execute(command)
      except ExecutionError:
        pass
      except KeyboardInterrupt:
        print
        self.reportError("Interrupted.")
dataset/ETHPy150Open skyostil/tracy/src/analyzer/Analyzer.py/InteractiveAnalyzer.run