summaryrefslogtreecommitdiff
path: root/pexpect/FSM.py
Commit message (Collapse)AuthorAgeFilesLines
* Don't catch unhandled exceptions in examples.Thomas Kluyver2013-12-131-2/+0
| | | | Let Python handle printing a traceback and exiting in these cases.
* Simplify FSM running exampleThomas Kluyver2013-10-211-12/+1
|
* Add simple test for pexpect.FSMThomas Kluyver2013-10-211-2/+4
|
* py2.5-compatible exception handlingjquast2013-09-221-2/+2
|
* Fix pexpect.FSM for Python 3Thomas Kluyver2013-09-191-20/+19
|
* Move FSM -> pexpect.FSMThomas Kluyver2013-09-191-0/+346
|
* Moved everything up one directory level.Noah Spurrier2012-10-261-346/+0
|
* Added backward compatability back to Python 2.2.Noah Spurrier2012-10-251-12/+9
| | | | | | | | | | | | | | | I removed some of the changes I was working on for Python3 (mostly exception systax). The reason for doing this is that it's impossible to maintain a single source file that supports both Python2 and Python3, so Python3 is never going to happen in this code anyway.** This is one of the most annoying things about Python3. Maybe I'll create a build script that strips out the Python3 crap so I can at least maintain one set of source files that can be retargeted to Python2 or Python3 as a pre-install step. ** This may not be strictly true, but short of adding conditional tests and exceptions to handle run-time errors I can't think of a clean way to do this.
* This is mostly an update to the license.Noah Spurrier2012-10-251-28/+46
| | | | | I updated the license to a simpler FSF and OSI approved license. I also did some code cleanup.
* Added a few new features. Cleaned up code.noah2007-12-071-124/+169
|
* Updated docs.noah2007-03-071-108/+131
|
* Added some svn:keywordsnoah2006-08-121-3/+1
|
* Added CVS variables to the source code for Revision and Date.noah2002-08-281-2/+5
|
* New and improved Finite State Machine with example.noah2002-08-231-0/+262