Django

Code

Changeset 6229

Show
Ignore:
Timestamp:
09/14/07 17:05:58 (1 year ago)
Author:
adrian
Message:

Fixed #5161 -- Changed MySQL backend only to report warning once. Thanks, durdinator

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/backends/mysql/base.py

    r5983 r6229  
    2424import types 
    2525import re 
     26 
     27# Raise exceptions for database warnings if DEBUG is on 
     28if settings.DEBUG: 
     29    from warnings import filterwarnings 
     30    filterwarnings("error", category=Database.Warning) 
    2631 
    2732DatabaseError = Database.DatabaseError 
     
    154159 
    155160    def _cursor(self, settings): 
    156         from warnings import filterwarnings 
    157161        if not self._valid_connection(): 
    158162            kwargs = { 
     
    176180            self.connection = Database.connect(**kwargs) 
    177181        cursor = self.connection.cursor() 
    178         if settings.DEBUG: 
    179             filterwarnings("error", category=Database.Warning) 
    180182        return cursor 
    181183