comparison genshi/template/loader.py @ 724:8f2c7023af94 experimental-match-fastpaths

update to trunk to track r847, fixing python 2.4 compatibility issues in speedup (and fixing copyrights, apparently :))
author aflett
date Mon, 21 Apr 2008 19:36:53 +0000
parents 109fb7dfe95e
children 67d324a62cc0
comparison
equal deleted inserted replaced
718:109fb7dfe95e 724:8f2c7023af94
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 # 2 #
3 # Copyright (C) 2006-2007 Edgewall Software 3 # Copyright (C) 2006-2008 Edgewall Software
4 # All rights reserved. 4 # All rights reserved.
5 # 5 #
6 # This software is licensed as described in the file COPYING, which 6 # This software is licensed as described in the file COPYING, which
7 # you should have received as part of this distribution. The terms 7 # you should have received as part of this distribution. The terms
8 # are also available at http://genshi.edgewall.org/wiki/License. 8 # are also available at http://genshi.edgewall.org/wiki/License.
176 if not self.auto_reload: 176 if not self.auto_reload:
177 return tmpl 177 return tmpl
178 uptodate = self._uptodate[cachekey] 178 uptodate = self._uptodate[cachekey]
179 if uptodate is not None and uptodate(): 179 if uptodate is not None and uptodate():
180 return tmpl 180 return tmpl
181 except KeyError, OSError: 181 except (KeyError, OSError):
182 pass 182 pass
183 183
184 search_path = self.search_path 184 search_path = self.search_path
185 isabs = False 185 isabs = False
186 186
Copyright (C) 2012-2017 Edgewall Software