def _apply_route(self, app: AppT, route: FutureRoute, url_prefix: Optional[str]) -> None: uri = url_prefix + route.uri if url_prefix else route.uri app.page( path=uri[1:] if uri.startswith('//') else uri, name=self._view_name(route.name), )(route.handler)
def _apply_route(self, app: AppT, route: FutureRoute, url_prefix: Optional[str]) -> None: uri = self._url_with_prefix(route.uri, url_prefix) # Create the actual view on the app (using app.page) app.page( path=uri[1:] if uri.startswith('//') else uri, name=self._view_name(route.name), )(route.handler)