コード例 #1
0
    def parse(self, parser):
        tag = parser.stream.next()
        lineno = tag.lineno
        body = parser.parse_primary()

        if isinstance(body, nodes.Const):
            files = body.value
        else:
            files = combine._list_to_string([x.value for x in body.items])
        combine.combine_files(files)

        return nodes.Output([
            self.call_method('_combine_files', args=[body], kwargs=[]),
        ]).set_lineno(lineno=lineno)
コード例 #2
0
    def parse(self, parser):
        import warnings
        warnings.warn('Combine extension is deprecated, replace with '
            'jsinclude/cssinclude/js_head/js_head_include', DeprecationWarning)
        tag = parser.stream.next()
        lineno = tag.lineno
        body = parser.parse_primary()

        if isinstance(body, nodes.Const):
            files = body.value
        else:
            files = combine._list_to_string([x.value for x in body.items])
        combine.combine_files(files)

        return nodes.Output([
            self.call_method('_combine_files', args=[body], kwargs=[]),
        ]).set_lineno(lineno=lineno)
コード例 #3
0
    def parse(self, parser):
        import warnings
        warnings.warn('Combine extension is deprecated, replace with '
            'jsinclude/cssinclude/js_head/js_head_include', DeprecationWarning)
        tag = parser.stream.next()
        lineno = tag.lineno
        body = parser.parse_primary()

        if isinstance(body, nodes.Const):
            files = body.value
        else:
            files = combine._list_to_string([x.value for x in body.items])
        combine.combine_files(files)

        return nodes.Output([
            self.call_method('_combine_files', args=[body], kwargs=[]),
        ]).set_lineno(lineno=lineno)
コード例 #4
0
 def _combine_files(self, context, files):
     if not isinstance(files, basestring):
         files = combine._list_to_string(files)
     return combine.combine_files(files, context.get('request'))
コード例 #5
0
 def _combine_files(self, context, files):
     if not isinstance(files, basestring):
         files = combine._list_to_string(files)
     return combine.combine_files(files, context.get('request'))