From bbaf09dbf8fc2795c424f0934e4dce9924edb009 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Thu, 20 Jun 2013 18:07:41 -0400 Subject: [PATCH] Fix docstrings of generated filter methods. --- mwparserfromhell/wikicode.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mwparserfromhell/wikicode.py b/mwparserfromhell/wikicode.py index 581707d..4ec889e 100644 --- a/mwparserfromhell/wikicode.py +++ b/mwparserfromhell/wikicode.py @@ -168,7 +168,7 @@ class Wikicode(StringMixIn): doc = """Iterate over {0}. This is equivalent to :py:meth:`{1}` with *forcetype* set to - :py:class:`~.{2}`. + :py:class:`~{2.__module__}.{2.__name__}`. """ make_ifilter = lambda ftype: (lambda self, **kw: self.ifilter(forcetype=ftype, **kw)) @@ -177,8 +177,8 @@ class Wikicode(StringMixIn): for name, ftype in (meths.items() if py3k else meths.iteritems()): ifilter = make_ifilter(ftype) filter = make_filter(ftype) - ifilter.__doc__ = doc.format(name, "ifilter", ftype.__name__) - filter.__doc__ = doc.format(name, "filter", ftype.__name__) + ifilter.__doc__ = doc.format(name, "ifilter", ftype) + filter.__doc__ = doc.format(name, "filter", ftype) setattr(cls, "ifilter_" + name, ifilter) setattr(cls, "filter_" + name, filter)