def app_controller_maker(root_url):
    properties = {'root_url': root_url}
    return type('UrlMap', (UrlMapBase,), properties)
L{DeferredResource} uses the request object's C{render} method to
dataset/ETHPy150Open tethysplatform/tethys/tethys_apps/base/controller.py/app_controller_maker--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/test/test_web.py/DeferredResourceTests.test_render