plugins/__init__.py
author lbessard
Tue, 09 Jun 2009 10:10:34 +0200
changeset 356 e9698d0ee5f3
parent 106 9810689febb0
permissions -rw-r--r--
Adding support for printing lines where matiec failed in Log console (thanks to Brendan)
Bug that prevent to see errors in editor with double click fixed.
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)