From 27eb2100f66574299de6d9c881a2a1602f626626 Mon Sep 17 00:00:00 2001 From: Bart Vandendriessche Date: Mon, 10 Feb 2014 15:12:21 +0100 Subject: [PATCH] Remove **extra argument from reverse function django.core.urlresolvers.reverse doesn't accept a **kwargs attribute --- rest_framework/reverse.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rest_framework/reverse.py b/rest_framework/reverse.py index a51b07f54..07187765f 100644 --- a/rest_framework/reverse.py +++ b/rest_framework/reverse.py @@ -6,7 +6,7 @@ from django.core.urlresolvers import reverse as django_reverse from django.utils.functional import lazy -def reverse(viewname, args=None, kwargs=None, request=None, format=None, **extra): +def reverse(viewname, args=None, kwargs=None, request=None, format=None): """ Same as `django.core.urlresolvers.reverse`, but optionally takes a request and returns a fully qualified URL, using the request to get the base URL. @@ -14,7 +14,8 @@ def reverse(viewname, args=None, kwargs=None, request=None, format=None, **extra if format is not None: kwargs = kwargs or {} kwargs['format'] = format - url = django_reverse(viewname, args=args, kwargs=kwargs, **extra) + + url = django_reverse(viewname, args=args, kwargs=kwargs) if request: return request.build_absolute_uri(url) return url