129 try: |
129 try: |
130 self._callback = get_callable(self._callback_str) |
130 self._callback = get_callable(self._callback_str) |
131 except ImportError, e: |
131 except ImportError, e: |
132 mod_name, _ = get_mod_func(self._callback_str) |
132 mod_name, _ = get_mod_func(self._callback_str) |
133 raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e)) |
133 raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e)) |
134 except AttributeError, e: |
134 #except AttributeError, e: |
135 mod_name, func_name = get_mod_func(self._callback_str) |
135 #mod_name, func_name = get_mod_func(self._callback_str) |
136 raise ViewDoesNotExist, "Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e)) |
136 #raise ViewDoesNotExist, "Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e)) |
137 return self._callback |
137 return self._callback |
138 callback = property(_get_callback) |
138 callback = property(_get_callback) |
139 |
139 |
140 class RegexURLResolver(object): |
140 class RegexURLResolver(object): |
141 def __init__(self, regex, urlconf_name, default_kwargs=None): |
141 def __init__(self, regex, urlconf_name, default_kwargs=None): |