X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/973b53ded2e72d9a9cc334dbc9d4cd2177c6655d..76d3c448fe7e5d3350690bb989476a921f156b23:/models/nodes.py diff --git a/models/nodes.py b/models/nodes.py index 10c51b4..07a5e0a 100644 --- a/models/nodes.py +++ b/models/nodes.py @@ -114,8 +114,8 @@ class View(Entity): try: subpath = reverse(view_name, urlconf=self, args=args or [], kwargs=kwargs or {}) - except NoReverseMatch: - raise ViewCanNotProvideSubpath + except NoReverseMatch, e: + raise ViewCanNotProvideSubpath(e.message) if node is not None: return node.construct_url(subpath) @@ -219,7 +219,7 @@ class TargetURLModel(models.Model): try: self.get_target_url() - except NoReverseMatch, e: + except (NoReverseMatch, ViewCanNotProvideSubpath), e: raise ValidationError(e.message) super(TargetURLModel, self).clean()