Django

Code

Changeset 6002

Show
Ignore:
Timestamp:
08/25/07 13:27:57 (1 year ago)
Author:
adrian
Message:

Fixed #5255 -- It's now possible again to use Django without a database. This had temporarily gotten buggy after the django.core.management refactoring last week

Files:

Legend:

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

    r5983 r6002  
    99 
    1010from django.core.exceptions import ImproperlyConfigured 
     11from django.db.backends import BaseDatabaseFeatures, BaseDatabaseOperations 
    1112 
    1213def complain(*args, **kwargs): 
     
    2223    pass 
    2324 
    24 class ComplainOnGetattr(object): 
    25     def __getattr__(self, *args, **kwargs): 
    26         complain() 
     25class DatabaseOperations(BaseDatabaseOperations): 
     26    quote_name = complain 
    2727 
    2828class DatabaseWrapper(object): 
    29     features = ComplainOnGetattr() 
    30     ops = ComplainOnGetattr() 
     29    features = BaseDatabaseFeatures() 
     30    ops = DatabaseOperations() 
    3131    operators = {} 
    3232    cursor = complain