コード例 #1
0
    def render_rule(self, request, rule):
        result = Record()
        result.endpoint=rule.endpoint

        segments = rule.endpoint.split(".")
        try:
            endpoint = reduce(getitem, segments, self)
        except KeyError:
            endpoint = None
       
        if rule.methods is not None:
            result.methods = tuple(rule.methods)
        
        description = getdoc(endpoint)
        if description is not None:
            result.description = description

        return result