/examples/web/wiki/macros/utils.py
https://bitbucket.org/prologic/circuits/ · Python · 15 lines · 5 code · 5 blank · 5 comment · 1 complexity · e3d85eefe1872e1a28148827e2950d1c MD5 · raw file
- """Utils macros
- Utility macros
- """
- from inspect import getdoc
- def macros(macro, environ, *args, **kwargs):
- """Return a list of available macros"""
- macros = environ["macros"].items()
- s = "\n".join(["== %s ==\n%s\n" % (k, getdoc(v)) for k, v in macros])
- return environ["parser"].generate(s, environ=environ)