Author: bugman Date: Thu May 3 22:14:07 2012 New Revision: 15934 URL: http://svn.gna.org/viewcvs/relax?rev=15934&view=rev Log: The auto-generated user class object now accepts the desc arg and stores it for use in the help system. Modified: branches/uf_redesign/prompt/interpreter.py branches/uf_redesign/prompt/objects.py Modified: branches/uf_redesign/prompt/interpreter.py URL: http://svn.gna.org/viewcvs/relax/branches/uf_redesign/prompt/interpreter.py?rev=15934&r1=15933&r2=15934&view=diff ============================================================================== --- branches/uf_redesign/prompt/interpreter.py (original) +++ branches/uf_redesign/prompt/interpreter.py Thu May 3 22:14:07 2012 @@ -158,10 +158,7 @@ # First generate the classes. for name, data in uf_info.class_loop(): # Generate a new container. - obj = Class_container(name) - - # Replace the docstring. - obj.__doc__ = data.title + obj = Class_container(name, data.title) # Add the object to the local namespace. self._locals[name] = obj Modified: branches/uf_redesign/prompt/objects.py URL: http://svn.gna.org/viewcvs/relax/branches/uf_redesign/prompt/objects.py?rev=15934&r1=15933&r2=15934&view=diff ============================================================================== --- branches/uf_redesign/prompt/objects.py (original) +++ branches/uf_redesign/prompt/objects.py Thu May 3 22:14:07 2012 @@ -27,15 +27,18 @@ class Class_container(object): """The container for created the user function class objects.""" - def __init__(self, name): + def __init__(self, name, desc): """Set up the container. @param name: The name of the user function class. @type name: str + @param desc: The description to be presented by the help system. + @type desc: str """ # Store the args. self._name = name + self._desc = desc def __repr__(self):