Edgewall Software

Ticket #279: genshi.diff

File genshi.diff, 972 bytes (added by srittau@…, 15 years ago)

patch

  • core.py

    diff -u --recursive genshi.old/core.py genshi/core.py
    old new  
    1616from itertools import chain
    1717import operator
    1818
     19try:
     20    from functools import reduce
     21except ImportError:
     22    pass # builtin in Python <= 2.5
     23
    1924from genshi.util import plaintext, stripentities, striptags
    2025
    2126__all__ = ['Stream', 'Markup', 'escape', 'unescape', 'Attrs', 'Namespace',
  • path.py

    diff -u --recursive genshi.old/path.py genshi/path.py
    old new  
    4242import operator
    4343import re
    4444
     45try:
     46    from functools import reduce
     47except ImportError:
     48    pass # builtin in Python <= 2.5
     49
    4550from genshi.core import Stream, Attrs, Namespace, QName
    4651from genshi.core import START, END, TEXT, START_NS, END_NS, COMMENT, PI, \
    4752                        START_CDATA, END_CDATA