Thread: [Sqlalchemy-tickets] [sqlalchemy] #1178: auto_convert_lobs=False should pass through LOB in all cas
Brought to you by:
zzzeek
From: sqlalchemy <mi...@zz...> - 2008-09-25 19:16:22
|
#1178: auto_convert_lobs=False should pass through LOB in all cases --------------------+------------------------------------------------------- Reporter: zzzeek | Owner: zzzeek Type: defect | Status: new Priority: high | Milestone: 0.5.0 Component: oracle | Severity: no triage selected yet Keywords: | Status_field: needs tests --------------------+------------------------------------------------------- patch: {{{ Index: lib/sqlalchemy/databases/oracle.py =================================================================== --- lib/sqlalchemy/databases/oracle.py (revision 5124) +++ lib/sqlalchemy/databases/oracle.py (working copy) @@ -93,6 +93,9 @@ def result_processor(self, dialect): super_process = super(OracleText, self).result_processor(dialect) + if not dialect.auto_convert_lobs: + return super_process + lob = dialect.dbapi.LOB def process(value): if isinstance(value, lob): @@ -123,6 +126,9 @@ return None def result_processor(self, dialect): + if not dialect.auto_convert_lobs: + return None + lob = dialect.dbapi.LOB def process(value): if isinstance(value, lob): Index: CHANGES =================================================================== --- CHANGES (revision 5124) +++ CHANGES (working copy) @@ -33,6 +33,10 @@ than strptime/strftime, to generically support pre-1900 dates, dates with microseconds. [ticket:968] +- oracle + - Setting the auto_convert_lobs flag to False on + create_engine() will also instruct the OracleBinary type + to return the cx_oracle LOB object unchanged. 0.5.0rc1 ======== }}} -- Ticket URL: <http://www.sqlalchemy.org/trac/ticket/1178> sqlalchemy <http://www.sqlalchemy.org/> The Database Toolkit for Python |
From: sqlalchemy <mi...@zz...> - 2008-10-24 17:10:17
|
#1178: auto_convert_lobs=False should pass through LOB in all cases ----------------------------+----------------------------------------------- Reporter: zzzeek | Owner: zzzeek Type: defect | Status: closed Priority: high | Milestone: 0.5.0 Component: oracle | Severity: no triage selected yet Resolution: fixed | Keywords: Status_field: needs tests | ----------------------------+----------------------------------------------- Changes (by zzzeek): * status: new => closed * resolution: => fixed Comment: r5192 -- Ticket URL: <http://www.sqlalchemy.org/trac/ticket/1178#comment:1> sqlalchemy <http://www.sqlalchemy.org/> The Database Toolkit for Python |