Changeset 492:f6e0e2b06a3c in livinglogic.python.www

Show
Ignore:
Timestamp:
11/30/07 17:20:12 (12 years ago)
Author:
Walter Doerwald <walter@…>
Children:
493:711362eb3416, 494:fbfb6dc2817e
Branch:
default
Message:

Updatte to current core/make version.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • site/m.py

    r491 r492  
    8080            install.addinputs(f3) 
    8181 
    82         def makens(prefix, id): 
    83             f1 = self.add(make.FileAction(here/srcdir/id)) 
    84             buildid = here/builddir/id 
    85             f2 = self.add(f1 / make.FileAction(buildid) / make.ModuleAction() / make.XISTNSPrefixAction(prefix=prefix), buildid) 
    86             return f2 
    87  
    88         pyns = makens("py", "Python_xmlns.py") 
    89  
    90         xmlbuilder = parsers.Builder(prefixes={None: (chars, abbr, doc, specials)}) 
     82        xmlbuilder = parsers.Builder(prefixes={None: (chars, abbr, doc, specials), "py": "http://xmlns.livinglogic.de/Python"}) 
    9183        publisher = publishers.Publisher(encoding="utf-8", xhtml=1) 
    9284        fopublisher = publishers.Publisher(prefixes={fo: "fo", doc: "doc", "specials": specials}, encoding="utf-8", xhtml=2) 
     
    210202        } 
    211203 
     204        def makens(id): 
     205            f1 = self.add(make.FileAction(here/srcdir/id)) 
     206            buildid = here/builddir/id 
     207            f2 = self.add(f1 / make.FileAction(buildid) / make.ModuleAction(), buildid) 
     208            return f2 
     209 
     210        pynspool = make.XISTPoolAction( 
     211            makens("Python_xmlns.py"), 
     212            make.ImportAction("ll.xist.ns.chars"), 
     213            make.ImportAction("ll.xist.ns.abbr"), 
     214            make.ImportAction("ll.xist.ns.doc"), 
     215            make.ImportAction("ll.xist.ns.specials"), 
     216            make.ImportAction("ll.xist.ns.code"), 
     217        ) 
     218 
    212219        for id in files: 
    213220            ext = id.ext 
     
    236243                    f / 
    237244                    collect / 
    238                     make.XISTParseAction(builder=xmlbuilder, base=root/newid).addinputs(pyns) / 
     245                    make.XISTParseAction(builder=xmlbuilder, pool=pynspool, base=root/newid) / 
    239246                    make.XISTConvertAction() / 
    240247                    make.XISTPublishAction(publisher=publisher, base=root/newid) / 
     
    267274                t2 = self.add( 
    268275                    realf / 
    269                     make.XISTParseAction(xmlbuilder, root/txtid).addinputs(pyns, mod_xist_ns_doc, mod_xist_ns_html) / 
     276                    make.XISTParseAction(builder=xmlbuilder, pool=pynspool, base=root/txtid) / 
    270277                    make.XISTConvertAction(target=html) / 
    271278                    ExtractContentAction() / 
     
    295302                fot2 = self.add( 
    296303                    realf / 
    297                     make.XISTParseAction(xmlbuilder, root/foid).addinputs(pyns, mod_xist_ns_doc) / 
     304                    make.XISTParseAction(builder=xmlbuilder, pool=pynspool, base=root/foid) / 
    298305                    XISTFOAction() / 
    299306                    make.XISTConvertAction(target=fo) /