      UTF-8 -- for talking to Oracle -- in here.
      """
      charset = 'utf-8'
  
      def _format_params(self, params):
          return tuple([OracleParam(p, self.charset, True) for p in params])
  
      def _guess_input_sizes(self, params_list):
 
</s> remove class FormatStylePlaceholderCursor(Database.Cursor):
 </s> add class FormatStylePlaceholderCursor(object): </s> remove                       for r in Database.Cursor.fetchmany(self, size)])
 </s> add                       for r in self.cursor.fetchmany(size)]) </s> remove                       for r in Database.Cursor.fetchall(self)])
 </s> add                       for r in self.cursor.fetchall()]) </s> remove             return Database.Cursor.executemany(self, query,
 </s> add             return self.cursor.executemany(query,
    def __init__(self, connection):
        self.cursor = connection.cursor()
        # Necessary to retrieve decimal values without rounding error.
        self.cursor.numbersAsStrings = True
        # Default arraysize of 1 is highly sub-optimal.
        self.cursor.arraysize = 100

      UTF-8 -- for talking to Oracle -- in here.
      """
      charset = 'utf-8'
  
    def __init__(self, connection):
        self.cursor = connection.cursor()
        # Necessary to retrieve decimal values without rounding error.
        self.cursor.numbersAsStrings = True
        # Default arraysize of 1 is highly sub-optimal.
        self.cursor.arraysize = 100

      def _format_params(self, params):
          return tuple([OracleParam(p, self.charset, True) for p in params])
  
      def _guess_input_sizes(self, params_list):
keep keep keep add keep keep keep keep
 Fixed #5543: callproc() and friends now work with Oracle and our FormatStylePlaceholderCursor.


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