From fd706575be3e55c6f231f64bbb285bcac6f56b8d Mon Sep 17 00:00:00 2001 From: James Vega Date: Wed, 18 Aug 2004 07:20:30 +0000 Subject: [PATCH] Update with some handling of config vars --- tools/generate-plugin-documentation.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tools/generate-plugin-documentation.py b/tools/generate-plugin-documentation.py index 116dde37c..723755e0b 100755 --- a/tools/generate-plugin-documentation.py +++ b/tools/generate-plugin-documentation.py @@ -234,6 +234,23 @@ def makePluginDocumentation(pluginWindow): %s%s %s ''' % (trClass, attr, attr, help, morehelp))) + try: + pluginconf = conf.supybot.plugins.get(pluginName) + fd.write(textwrap.dedent('''
+ ''')) + trClass = trClasses[trClass] + for config in [(c[0], c[1].help) for c in\ + pluginconf.getValues(getChildren=True,fullNames=False)]: + name = config[0] + help = config[1] + help = cgi.escape(help) + trClass = trClasses[trClass] + fd.write(textwrap.dedent(''' + + + ''' % (trClass, name, name, help))) + except registry.NonExistentRegistryEntry: + pass fd.write('
Config VarHelp
%s%s
\n') fd.write(textwrap.dedent('''