| Index: client/samples/control.interactive_console
 | 
| diff --git a/client/samples/control.interactive_console b/client/samples/control.interactive_console
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..75b09abf4147a94be1e5a719802739f85c6e4785
 | 
| --- /dev/null
 | 
| +++ b/client/samples/control.interactive_console
 | 
| @@ -0,0 +1,25 @@
 | 
| +AUTHOR = "Steve Howard <showard@google.com>"
 | 
| +TIME = "SHORT"
 | 
| +NAME = "Sample - Autotest console"
 | 
| +TEST_TYPE = "client"
 | 
| +TEST_CLASS = "Kernel"
 | 
| +TEST_CATEGORY = "Functional"
 | 
| +
 | 
| +DOC = """
 | 
| +Gives you an interactive interpreter within an autotest control file.
 | 
| +
 | 
| +If you install IPython (http://ipython.scipy.org/, Ubuntu and Fedora's package
 | 
| +"ipython"), you'll get a snazzy IPython console with readline and completion
 | 
| +and all that. Otherwise you'll get a simple python console.
 | 
| +
 | 
| +The point of this control file is to give you an interactive interpreter with
 | 
| +all autotest 'magic' loaded in, so you can inspect objects and have fun.
 | 
| +"""
 | 
| +
 | 
| +try:
 | 
| +    import IPython
 | 
| +    ipshell = IPython.Shell.IPShellEmbed(argv=[], banner='autotest console')
 | 
| +    ipshell()
 | 
| +except ImportError:
 | 
| +    import code
 | 
| +    code.interact('autotest console', raw_input)
 | 
| 
 |