diff options
author | David Cramer <dcramer@gmail.com> | 2017-02-17 13:43:13 -0800 |
---|---|---|
committer | David Cramer <dcramer@gmail.com> | 2017-02-17 13:43:13 -0800 |
commit | 4eab300a770fa80c1c6c1c016834553af1fde8b7 (patch) | |
tree | 23ccb1eb71ecac8437eebede1761c043e1f1c65a | |
parent | 4548672d46156f44e235439845acd742ee32f772 (diff) | |
download | raven-4eab300a770fa80c1c6c1c016834553af1fde8b7.tar.gz |
fix recursive behavior of resolver
-rw-r--r-- | raven/contrib/django/resolver.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/raven/contrib/django/resolver.py b/raven/contrib/django/resolver.py index 12d22e4..e5fac3b 100644 --- a/raven/contrib/django/resolver.py +++ b/raven/contrib/django/resolver.py @@ -56,8 +56,8 @@ class RouteResolver(object): if parents is None: parents = [resolver] - else: - parents.append(resolver) + elif resolver not in parents: + parents = parents + [resolver] new_path = path[match.end():] for pattern in resolver.url_patterns: |