Statement.py:
commitbd5fd86551278862fe78b6fcd5dc74475e013e77
authorOwen W. Taylor <otaylor@fishsoup.net>
Sat, 13 Oct 2007 16:48:38 +0000 (13 12:48 -0400)
committerOwen W. Taylor <otaylor@fishsoup.net>
Sat, 13 Oct 2007 16:48:38 +0000 (13 12:48 -0400)
tree05daab99e39d25c39ea58312c9ec13ced63b0c68
parent5c08c92f579eaa56b062cc548962c27977ee723b
Statement.py:
 - Rename eval() to execute()
 - Move compilation to the constructor
 - Wrap exceptions during execution in ExecutionError

ShellBuffer.py:
 - Separate out "needs compilation" and "needs execution" states for StatementChunk
 - Catch errors when compiling/execute, insert ResultChunks for them
 - Gray out ResultChunks when the chunk needs recompilation

ShellView.py:
 - Use different colors for all the different statement states
lib/reinteract/ShellBuffer.py
lib/reinteract/ShellView.py
lib/reinteract/Statement.py