              return getattr(self.cursor, attr)
  
  class DatabaseWrapper(BaseDatabaseWrapper):
      features = DatabaseFeatures()
      ops = DatabaseOperations()
  
 
</s>
class DatabaseFeatures(BaseDatabaseFeatures):
    pass # This backend uses all the defaults.

              return getattr(self.cursor, attr)
  
class DatabaseFeatures(BaseDatabaseFeatures):
    pass # This backend uses all the defaults.

  class DatabaseWrapper(BaseDatabaseWrapper):
      features = DatabaseFeatures()
      ops = DatabaseOperations()
  
keep add keep keep keep keep
 Implemented BaseDatabaseFeatures and changed all code to access it -- connection.features.foo instead of backend.foo

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