Example #1
0
def defer_group_class(node, kw):
    """Colander helper deferred to assign the current group model."""

    request = kw.get("request")
    assert request, "To use this widget you must pass request to Colander schema.bind()"

    return get_group_class(request.registry)
Example #2
0
def defer_group_class(node, kw):
    """Colander helper deferred to assign the current group model."""

    request = kw.get("request")
    assert request, "To use this widget you must pass request to Colander schema.bind()"

    return get_group_class(request.registry)
Example #3
0
    def get_model(self, node: c.SchemaNode) -> t.Type[IGroupModel]:
        """Return Group class.

        :param node: Colander SchemaNode.
        :return: Class implementing IGroupModel.
        """
        request = node.bindings["request"]
        return get_group_class(request.registry)
Example #4
0
def defer_group_class(node: c.SchemaNode, kw: dict) -> t.Type[IGroupModel]:
    """Colander helper deferred to assign the current group model.

    :param node: Colander SchemaNode
    :param kw: Keyword arguments.
    :return: IGroupModel
    """
    request = kw.get("request")
    assert request, "To use this widget you must pass request to Colander schema.bind()"

    return get_group_class(request.registry)
Example #5
0
 def get_model(self, node):
     request = node.bindings["request"]
     return get_group_class(request.registry)
Example #6
0
 def get_model(self, node):
     request = node.bindings["request"]
     return get_group_class(request.registry)