Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f6c029cb6d7f91d967561f80e604bd05 > files > 354

python-nevow-0.9.32-2mdv2010.0.noarch.rpm

import random

from nevow import inevow, loaders, rend
from twisted.python import util


class Mine(rend.Page):

    addSlash = True
    docFactory = loaders.xmlfile(util.sibpath(__file__, 'disktemplates.html'))

    def render_foo(self, context, data):
        return inevow.IQ(context).onePattern(random.choice(['one', 'two', 'three']))

    def data_theList(self, context, data):
        return [random.randint(0, 5000) for x in range(random.randint(0, 10))]

    def data_empty(self, context, data):
        return []