try/except blocks, fixes to splitting/combining statements
commitbc7e84c4f4385357b6474cc5dfb8903a69f9b2bf
authorOwen W. Taylor <otaylor@fishsoup.net>
Sun, 16 Dec 2007 02:16:27 +0000 (15 21:16 -0500)
committerOwen W. Taylor <otaylor@fishsoup.net>
Sun, 16 Dec 2007 02:16:27 +0000 (15 21:16 -0500)
treeeae362d9bdeca3dab15c84dc98cbc2b528f81fcc
parentf778b5e29a04ddf1a7dd9bb5e8d00656fa44ebbe
try/except blocks, fixes to splitting/combining statements
* Support except: and finally: as continuations
  (http://www.reinteract.org/trac/ticket/18)
* Make TokenizedStatement.set_lines() return None for no-changes,
  and [] for only-deleted-lines
* Delay fontification until the end of thaw_changes, to avoid
  problems when we temporarily have result chunks in the buffer
  that need to be moved.
* freeze-changes / thaw-changes around the entity of user actions
lib/reinteract/shell_buffer.py
lib/reinteract/tokenized_statement.py