| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
yapsy.IPlugin.IPlugin --+
|
object --+ |
| |
lib.userparams.ClassPrefs --+
|
object --+ |
| |
debug.debugmixin --+
|
yapsy.plugins.IPeppyPlugin --+
|
ChatPlugin
| Nested Classes | |
|
Inherited from |
| Instance Methods | |||
|
Inherited from Inherited from |
|||
| convenience | |||
|---|---|---|---|
|
Inherited from |
|||
| interface | |||
|
|||
|
|||
|
|||
|
Inherited from |
|||
| Class Methods | |
|
Inherited from Inherited from |
| Class Variables | |
actions = None
|
|
classprefs = <peppy.lib.userparams.PrefsProxy object at 0x865d
|
|
|
Inherited from Inherited from Inherited from |
|
| Properties | |
|
Inherited from |
| Method Details |
Return a list of shells that this interface supports, e.g. a bash shell should return ['bash'] or python should return ['python'].
|
Return a file-like object that is the interface to the shell. Typically this will act like a pipe to an object: stuff that is written to this file handle will get sent through the pipe to the shell, and when data is available it can be read from this object.
|
Create a global menu item for each chatbot. Since we don't want to hard-code the chatbots, we have to dynamically create an Action class for each chatbot. This is used to create the menu. The class and menu creation is only done once, subsequent passes through here returns the cached menu.
|
| Class Variable Details |
classprefs
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Feb 21 14:51:21 2008 | http://epydoc.sourceforge.net |