def make_app(global_config, **settings): add_pt = get_template_path('add.pt') edit_pt = get_template_path('edit.pt') saved_pt = get_template_path('saved.pt') readonly_pt = get_template_path('readonly.pt') config = Configurator(settings=settings) config.add_route('add', '/') config.add_view(add_form, route_name='add', request_method='GET', renderer=add_pt) config.add_view(save, route_name='add', request_method='POST', renderer=add_pt) config.add_route('saved', '/saved') config.add_view(saved, route_name='saved', renderer=saved_pt) config.add_route('edit', '/edit') config.add_view(edit_form, route_name='edit', request_method='GET', renderer=edit_pt) config.add_view(edit, route_name='edit', request_method='POST', renderer=edit_pt) config.add_route('readonly', '/readonly') config.add_view(readonly, route_name='readonly', renderer=readonly_pt) config.add_route('ajax_search', '/ajax_search') config.add_view(ajax_search, route_name='ajax_search', xhr=True, renderer='json') config.add_static_view('static', 'deform:static') includeme(config) return config.make_wsgi_app()
def _call_fut(self, config, fake_deform): from deform_ext_autocomplete import includeme return includeme(config, fake_deform)