confnodes/__init__.py
changeset 717 1c23952dbde1
parent 106 9810689febb0
child 720 6be032177e2a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/confnodes/__init__.py	Mon May 07 18:47:29 2012 +0200
@@ -0,0 +1,13 @@
+from os import listdir, path
+
+_base_path = path.split(__file__)[0]
+
+__all__ = [name for name in listdir(_base_path) if path.isdir(path.join(_base_path, name)) and name.upper() != "CVS" or name.endswith(".py") and not name.startswith("__")]
+
+helps = []
+for name in __all__:
+    helpfilename = path.join(_base_path, name, "README")
+    if path.isfile(helpfilename):
+        helps.append(open(helpfilename).readline().strip())
+    else:
+        helps.append(name)