Opened 17 years ago

Closed 17 years ago

#5732 closed (fixed)

urls.py import error

Reported by: ChCh Owned by: nobody
Component: Uncategorized Version: dev
Severity: Keywords:
Cc: Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

I've forgotten to create urls.py, but included it in.
Strange errors were happened (single request after server restart - error, next requests - url tag does not work).
After some work on this problem I have made this patch for django/core/urlresolvers.py :


*** urlresolvers.py.ORIG        Wed Oct 10 20:13:21 2007
--- urlresolvers.py     Wed Oct 10 20:38:57 2007
***************
*** 253,256 ****
--- 253,259 ----
                  # Invalid urlconf_name, such as "foo.bar." (note trailing period)
                  raise ImproperlyConfigured, "Error while importing URLconf %r: %s" % (self.urlconf_name, e)
+             except ImportError, e:
+                 # URL file not exist
+                 raise ImproperlyConfigured, "Error while importing URLconf %r: %s" % (self.urlconf_name, e)
              return self._urlconf_module
      urlconf_module = property(_get_urlconf_module)

and have got verbose error info.

Andrey Chichak

Change History (1)

comment:1 by Malcolm Tredinnick, 17 years ago

Resolution: fixed
Status: newclosed

(In [6584]) Fixed #5732 -- Catch all possible errors when importing a URLConf file. This
leads to error messages that contain the name of the problem file (useful when
the problem is part of an include() import).

Note: See TracTickets for help on using tickets.
Back to Top