From 1ef7008d85c720ad2c7bed1b65debdfdc53dc757 Mon Sep 17 00:00:00 2001 From: Jake Moshenko Date: Wed, 4 May 2016 17:38:21 -0400 Subject: [PATCH] Fix our url converters to not be silly --- app.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index 039107eb4..b5a8b6bd7 100644 --- a/app.py +++ b/app.py @@ -128,15 +128,16 @@ app.request_class = RequestWithId # Register custom converters. class RegexConverter(BaseConverter): """ Converter for handling custom regular expression patterns in paths. """ - def __init__(self, url_map, *items): + def __init__(self, url_map, regex_value): super(RegexConverter, self).__init__(url_map) - self.regex = items[0] + self.regex = regex_value + class RepositoryPathConverter(BaseConverter): """ Converter for handling repository paths. Handles both library and non-library paths (if configured). """ - def __init__(self, url_map, *items): + def __init__(self, url_map): super(RepositoryPathConverter, self).__init__(url_map) self.weight = 200 @@ -150,7 +151,7 @@ class RepositoryPathConverter(BaseConverter): class APIRepositoryPathConverter(BaseConverter): """ Converter for handling repository paths. Does not handle library paths. """ - def __init__(self, url_map, *items): + def __init__(self, url_map): super(APIRepositoryPathConverter, self).__init__(url_map) self.weight = 200 self.regex = r'([^/]+/[^/]+)'