def router(self): if self._router is not None: return self._router try: self._router = import_module(self._router_str) except ImportError, e: raise Http404, "Could not import %s. Error was: %s" % (mod_name, str(e))
def callback(self): if self._callback is not None: return self._callback try: self._callback = import_module(self._callback_str) except ImportError, e: raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (self._callback_str, str(e))
def callback(self): if self._callback is not None: return self._callback try: self._callback = import_module(self._callback_str) except ImportError as e: raise ViewDoesNotExist('Could not import %s (%s)' % (self._callback_str, str(e))) return self._callback
def router(self): if self._router is not None: return self._router try: self._router = import_module(self._router_str) except ImportError as e: raise Http404('Could not import %s. Error was: %s' % (self._router_str, str(e))) return self._router
def import_library(library_module): module = import_module(library_module) return getattr(module, 'register')