From fb636028fbfba25ad243c6d86a46c5259ecf6c4c Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 23 Oct 2018 14:58:02 -0400 Subject: [PATCH] improvements --- responder/api.py | 4 ++-- responder/routes.py | 8 ++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/responder/api.py b/responder/api.py index 406cb89..1b04783 100644 --- a/responder/api.py +++ b/responder/api.py @@ -474,7 +474,7 @@ class API: elif route_object.endpoint_name == endpoint: return route_object - def url_for(self, endpoint, testing=False, **params): + def url_for(self, endpoint, **params): # TODO: Absolute_url """Given an endpoint, returns a rendered URL for its route. @@ -483,7 +483,7 @@ class API: """ route_object = self._route_for(endpoint) if route_object: - return route_object.url(testing=testing, **params) + return route_object.url(**params) raise ValueError def static_url(self, asset): diff --git a/responder/routes.py b/responder/routes.py index 1183a99..a4c99cc 100644 --- a/responder/routes.py +++ b/responder/routes.py @@ -57,12 +57,8 @@ class Route: results = parse(self.route, s) return results.named if results else {} - def url(self, testing=False, **params): - url = self.route.format(**params) - if testing: - url = f"http://;{url}" - - return url + def url(self, **params): + return self.route.format(**params) def _weight(self): params = set(self._param_pattern.findall(self.route))