<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=US-ASCII">
<META content="MSHTML 6.00.2900.5726" name=GENERATOR></HEAD>
<BODY id=role_body style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial" 
bottomMargin=7 leftMargin=7 topMargin=7 rightMargin=7><FONT id=role_document 
face=Arial color=#000000 size=2>
<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Haven't been keeping up with the list lately so I just noticed that you are 
looking to put out a 0.10.&nbsp; My branch only has changes to demo.py and 
it&nbsp;does three things:</DIV>
<DIV>&nbsp;</DIV>
<DIV>1. Cause demo generated ansi escapes to be interpreted by pyreadline so 
they work on windows machines instead of appearing as strange characters in the 
window shell.</DIV>
<DIV>2. Tests for platform and uses cls for windows, clear for others so the 
ClearMixin's work on all jplatforms.</DIV>
<DIV>3. Reworks Demo's __init__ so it can take file and file-like objects in 
addition to just filenames to create Demo instances from.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I did the latter to support creating/storing demos from stringio objects 
kept in a Leo Workbook, with an eye to adding direct demo illustration of the 
"Dive into Python" web book.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I also created a file called demoExercizer.py that makes it convenient to 
see these changes in action.&nbsp; This is not meant to be part of the 
distribution.</DIV>
<DIV>&nbsp;</DIV>
<DIV>A full branch is probably over kill for two files, but I'm new to all 
this.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Tested this on windows XP and Ubuntu.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I like to propose these changes for review and inclusion in 0.10</DIV>
<DIV>&nbsp;</DIV>
<DIV>Tom Fetherston</DIV></FONT><DIV CLASS="aol_ad_footer" ID="14e981734b3bf36145358b291986c3bf"><br/><font style="color:black;font:normal 10pt arial,san-serif;"> <hr style="margin-top:10px"/>Feeling the pinch at the grocery store?  <a href="http://food.aol.com/frugal-feasts?ncid=emlcntusfood00000002">Make meals for under $10</a>.</font></DIV></BODY></HTML>