Edgewall Software

Changeset 1221


Ignore:
Timestamp:
Jan 26, 2013, 6:34:51 PM (11 years ago)
Author:
hodgestar
Message:

Merge r1210 and r1212 from trunk (remove unnecessary isinstance checks and skip mako benchmarks if mako isn't installed).

Location:
branches/stable/0.7.x
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/0.7.x

  • branches/stable/0.7.x/examples/bench/basic.py

    r1017 r1221  
    4141
    4242def mako(dirname, verbose=False):
    43     from mako.lookup import TemplateLookup
     43    try:
     44        from mako.lookup import TemplateLookup
     45    except ImportError:
     46        print>>sys.stderr, 'Mako not installed, skipping'
     47        return lambda: None
    4448    lookup = TemplateLookup(directories=[dirname], filesystem_checks=False)
    4549    template = lookup.get_template('template.html')
  • branches/stable/0.7.x/genshi/input.py

    r1220 r1221  
    367367        for name, value in attrib: # Fixup minimized attributes
    368368            if value is None:
    369                 value = unicode(name)
    370             elif not isinstance(value, unicode):
    371                 value = value.decode(self.encoding, 'replace')
     369                value = name
    372370            fixed_attrib.append((QName(name), stripentities(value)))
    373371
     
    387385
    388386    def handle_data(self, text):
    389         if not isinstance(text, unicode):
    390             text = text.decode(self.encoding, 'replace')
    391387        self._enqueue(TEXT, text)
    392388
Note: See TracChangeset for help on using the changeset viewer.