Changeset 622:fa10ddc616df in livinglogic.python.www for site

Show
Ignore:
Timestamp:
06/04/10 19:06:01 (9 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Update code to newest XIST version.

Location:
site
Files:
5 removed
9 modified

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r618 r622  
    507507                title=(abbr.xist(), u".ns.struts_config · Python software · LivingLogic AG"), 
    508508                header=(abbr.xist(), u".ns.struts_config"), 
    509                 subheader=(u"Namespace module for Struts configuration files"), 
     509                subheader=u"Namespace module for Struts configuration files", 
    510510                url=u"root:xist/ns/struts_config/index.html", 
    511511                hint=u"Namespace for Jakarta Struts configuration file tags", 
     
    522522            title=(abbr.xist(), u".parsers · Python software · LivingLogic AG"), 
    523523            header=(abbr.xist(), u".parsers"), 
    524             subheader=u"Module with classes for parsing files", 
     524            subheader=(u"Tools for parsing ", abbr.xml(), " from various sources"), 
    525525            url=u"root:xist/parsers/index.html", 
    526526            hint=u"Parsing XML", 
  • site/m.py

    r611 r622  
    7878            install.addinputs(f3) 
    7979 
    80         xmlbuilder = parsers.Builder( 
    81             parser=parsers.ExpatParser(), 
    82             prefixes={None: (chars, abbr, doc, specials, html), "py": "http://xmlns.livinglogic.de/Python"}, 
    83             pool=xsc.Pool(chars, abbr, doc, specials, code, html) 
    84         ) 
    8580        publisher = publishers.Publisher(encoding="utf-8", xhtml=1) 
    8681        fopublisher = publishers.Publisher(prefixes={fo: "fo", doc: "doc", "specials": specials}, encoding="utf-8", xhtml=2) 
     
    127122        file_color = self.add(make.FileAction(here/repositorydir/"LivingLogic.Python.xist/src/ll/color.py")) 
    128123        file_orasql = self.add(make.FileAction(here/repositorydir/"LivingLogic.Python.xist/src/ll/orasql/__init__.py")) 
    129         file_nightshade = self.add(make.FileAction(here/repositorydir/"LivingLogic.Python.nightshade/src/ll/nightshade.py")) 
     124        file_nightshade = self.add(make.FileAction(here/repositorydir/"LivingLogic.Python.xist/src/ll/nightshade.py")) 
    130125        file_pycoco = self.add(make.FileAction(here/repositorydir/"LivingLogic.Python.pycoco/src/pycoco/__init__.py")) 
    131126 
     
    145140            "ul4/Howto": "LivingLogic.Python.xist/docs/UL4.rst", 
    146141            "url/Howto": "LivingLogic.Python.xist/docs/URL_Howto.xml", 
    147             "orasql/History": "LivingLogic.Python.orasql/NEWS.rst", 
    148             "orasql/Installation": "LivingLogic.Python.orasql/INSTALL.rst", 
    149             "nightshade/History": "LivingLogic.Python.nightshade/NEWS.rst", 
    150             "nightshade/Installation": "LivingLogic.Python.nightshade/INSTALL.rst", 
    151142            "aplora/History": "LivingLogic.Python.aplora/NEWS.rst", 
    152143            "aplora/Installation": "LivingLogic.Python.aplora/INSTALL.rst", 
     
    210201        pynspool = make.CallAction(xsc.Pool, makens("Python_xmlns.py")) 
    211202 
     203        tree = make.ObjectAction(parsers.tree) 
     204        instantiate = make.ObjectAction(parsers.Instantiate) 
     205        pool = make.ObjectAction(xsc.Pool) 
     206 
    212207        for id in files: 
    213208            ext = id.ext 
     
    233228                    install.addinputs(mod3) 
    234229 
    235                 f2 = make.XISTParseAction(input=collect, builder=xmlbuilder, pool=pynspool, base=root/newid).callattr("conv").callattr("bytes", base=root/newid, publisher=publisher) 
     230                f2 = tree.call( 
     231                    collect, 
     232                    parsers.Expat(ns=True), 
     233                    instantiate.call( 
     234                        pool=pool.call(chars, abbr, doc, specials, code, html, pynspool), 
     235                        base=root/newid 
     236                    ) 
     237                ).callattr("conv").callattr("bytes", base=root/newid, publisher=publisher) 
    236238                f2 = make.FileAction(builddir/newid, f2) 
    237239                f3 = self.add(make.FileAction(installdir/newid, f2)) 
     
    258260 
    259261                txtid = id.withext("txt") 
    260                 t2 = make.XISTParseAction(input=collect, builder=xmlbuilder, pool=pynspool, base=root/txtid).callattr("conv", target=html) 
     262                t2 = tree.call( 
     263                    collect, 
     264                    parsers.Expat(ns=True), 
     265                    instantiate.call( 
     266                        pool=pool.call(chars, abbr, doc, specials, code, html, pynspool), 
     267                        base=root/txtid 
     268                    ) 
     269                ).callattr("conv", target=html) 
    261270                t2 = make.CallAction(html.astext, t2) 
    262271                t2 = make.FileAction(builddir/txtid, t2) 
  • site/url/Howto.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile("~/checkouts/LivingLogic.Python.xist/docs/URL_Howto.xml", prefixes=xsc.docprefixes()) 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/URL_Howto.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool()) 
     9    ) 
    610?> 
    711</py:page> 
  • site/xist/Advanced.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Advanced.xml", 
    7         base="root:xist/Advanced.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Advanced.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Advanced.html") 
    99    ) 
    1010?> 
  • site/xist/Examples.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Examples.xml", 
    7         base="root:xist/Examples.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Examples.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Examples.html") 
    99    ) 
    1010?> 
  • site/xist/Howto.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Howto.xml", 
    7         base="root:xist/Howto.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Howto.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Howto.html") 
    99    ) 
    1010?> 
  • site/xist/Misc.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Misc.xml", 
    7         base="root:xist/Misc.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Misc.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Misc.html") 
    99    ) 
    1010?> 
  • site/xist/Searching.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Searching.xml", 
    7         base="root:xist/Searching.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Searching.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Searching.html") 
    99    ) 
    1010?> 
  • site/xist/Transformation.htmlxsc

    r515 r622  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile( 
    6         "~/checkouts/LivingLogic.Python.xist/docs/XIST_Transformation.xml", 
    7         base="root:xist/Transformation.html", 
    8         prefixes=xsc.docprefixes() 
     5    return parsers.tree( 
     6        parsers.FileSource("~/checkouts/LivingLogic.Python.xist/docs/XIST_Transformation.xml"), 
     7        parsers.Expat(ns=True), 
     8        parsers.Instantiate(pool=xsc.docpool(), base="root:xist/Transformation.html") 
    99    ) 
    1010?>