  
  try:
      try:
          from sqlite3 import dbapi2 as Database
      except ImportError:
          from pysqlite2 import dbapi2 as Database
  except ImportError, e:
      import sys
      from django.core.exceptions import ImproperlyConfigured
      if sys.version_info < (2, 5, 0):
 
</s> remove     raise ImproperlyConfigured, "Error loading %s module: %s" % (module, e)
 </s> add         exc = e1
    raise ImproperlyConfigured, "Error loading %s module: %s" % (module, exc) </s> remove except ImportError, e:
 </s> add except ImportError, exc:
    except ImportError, e1:
  
  try:
      try:
          from sqlite3 import dbapi2 as Database
    except ImportError, e1:
          from pysqlite2 import dbapi2 as Database
  except ImportError, e:
      import sys
      from django.core.exceptions import ImproperlyConfigured
      if sys.version_info < (2, 5, 0):
keep keep keep keep replace keep keep keep keep keep
 Fixed #9113 -- Improved exception message reporting when importing sqlite3 fails.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@9060 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
django/db/backends/sqlite3/base.py