Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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