| @@ -168,7 +168,7 @@ class Wikicode(StringMixIn): | |||||
| doc = """Iterate over {0}. | doc = """Iterate over {0}. | ||||
| This is equivalent to :py:meth:`{1}` with *forcetype* set to | 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: | make_ifilter = lambda ftype: (lambda self, **kw: | ||||
| self.ifilter(forcetype=ftype, **kw)) | self.ifilter(forcetype=ftype, **kw)) | ||||
| @@ -177,8 +177,8 @@ class Wikicode(StringMixIn): | |||||
| for name, ftype in (meths.items() if py3k else meths.iteritems()): | for name, ftype in (meths.items() if py3k else meths.iteritems()): | ||||
| ifilter = make_ifilter(ftype) | ifilter = make_ifilter(ftype) | ||||
| filter = make_filter(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, "ifilter_" + name, ifilter) | ||||
| setattr(cls, "filter_" + name, filter) | setattr(cls, "filter_" + name, filter) | ||||