def get_processor( req, name ): dir = os.path.split( req.filename )[0] fn = os.path.join( dir, name + ".xsl" ) s = os.stat( fn ) mtime = s[stat.ST_MTIME] if P_CACHE.has_key(fn): if mtime == P_CACHE[fn][0]: return P_CACHE[fn][1] # p = Processor() p.registerExtensionModules( ["stylex"] ) p.appendStylesheetUri( fn ) P_CACHE[fn] = ( mtime, p ) return p
def get_processor(req, name): dir = os.path.split(req.filename)[0] fn = os.path.join(dir, name + ".xsl") s = os.stat(fn) mtime = s[stat.ST_MTIME] if P_CACHE.has_key(fn): if mtime == P_CACHE[fn][0]: return P_CACHE[fn][1] # p = Processor() p.registerExtensionModules(["stylex"]) p.appendStylesheetUri(fn) P_CACHE[fn] = (mtime, p) return p