;ō ęDc@sŪdZdklZlZlZlZlZdkl Z dfd„ƒYZ e ei e ei ƒe ddgƒe ddd gƒgZ d eifd „ƒYZd „Zd S(slExample of using nevow.accessors.ObjectContainer to allow data directives to look inside application types. (s accessorssinevowsloaderssrendstags(sregisterAdaptersImagecBstZdZd„ZRS(s9An image consisting of a filename and some comments. cCs||_||_dS(N(sfilenamesselfscomments(sselfsfilenamescomments((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pys__init__ s (s__name__s __module__s__doc__s__init__(((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pysImages s python.gifs Hisssssssssscat.gifsMeeows Purrrrrrrrs ImagePagecBsCtZdZeZd„Zeiei ei ei dƒƒZ RS(sŦA simple page that renders a list of images. We registered an adapter earlier so that the data= directives inside the pattern can look inside Image instances. c CsĪtidtdtiƒtiddƒtidtidƒdtidƒƒtidtidƒdtiƒtidddtidƒƒfff}|SdS(s!Render a list of images. sdatasrenderspatternsitemsfilenamescommentsN( sTsdivsimagessrendssequencesps directivesulslistag(sselfsctxsdatastag((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pys render_images#sœsimages( s__name__s __module__s__doc__sTruesaddSlashs render_imagessloaderssstansTshtmlsbodys directives docFactory(((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pys ImagePages  cCs tƒSdS(s-Create the root resource of the example. N(s ImagePage(((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pyscreateResource3sN(s__doc__snevows accessorssinevowsloaderssrendstagssTstwisted.python.componentssregisterAdaptersImagesObjectContainers IContainersimagessPages ImagePagescreateResource( s ImagePagesinevowsrendsImagesloaderssTscreateResourcesregisterAdaptersimagess accessors((sW/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/objcontainer/objcontainer.pys?s%  '