def locateConfigurable(self, context, name):
        """formless.webform.renderForms calls locateConfigurable on the IConfigurableFactory
        instance it retrieves from the context. It passes the "name" that was passed to it,
        so if renderForms() was placed in the DOM, locateConfigurable will be called with
        name = ''; if renderForms('foo') was placed in the DOM, locateConfigurable will
        be called with name = 'foo'.

        This default implementation of locateConfigurable looks for a configurable_* method
        corresponding to the name which was passed.
        """
        return util.maybeDeferred(getattr(self, name%'configurable_%s'),
                                  context).addCallback(iformless.IConfigurable)
dataset/ETHPy150Open twisted/nevow/nevow/rend.py/ConfigurableFactory.locateConfigurable/swapped operands of `%`