def renderer(self, id=None, force=True):

        def _(cls):
            name = cls.__name__
            sn = name[0] + re.sub(r'([A-Z])', r'_\1', name[1:])

            self._renderers.append((id or sn.lower(), cls, force))
            return cls

        return _
Returns the siblings of this Tag that match the given
dataset/ETHPy150Open mbr/flask-nav/flask_nav/__init__.py/Nav.renderer--crossover with--dataset/ETHPy150Open socketubs/pyhn/pyhn/lib/bs4_py3/element.py/PageElement.find_previous_siblings