diff options
| author | Federico Caselli <cfederico87@gmail.com> | 2021-11-21 21:17:27 +0100 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-11-24 22:51:27 -0500 |
| commit | 31acba8ff7c123a20ae308b7f4ab6df3df264b48 (patch) | |
| tree | a4c39a2123e1b95edf17995ba85bb69ee619f6e4 /lib/sqlalchemy/dialects/oracle | |
| parent | d3a4e96196cd47858de072ae589c6554088edc24 (diff) | |
| download | sqlalchemy-31acba8ff7c123a20ae308b7f4ab6df3df264b48.tar.gz | |
Clean up most py3k compat
Change-Id: I8172fdcc3103ff92aa049827728484c8779af6b7
Diffstat (limited to 'lib/sqlalchemy/dialects/oracle')
| -rw-r--r-- | lib/sqlalchemy/dialects/oracle/base.py | 13 | ||||
| -rw-r--r-- | lib/sqlalchemy/dialects/oracle/cx_oracle.py | 7 |
2 files changed, 8 insertions, 12 deletions
diff --git a/lib/sqlalchemy/dialects/oracle/base.py b/lib/sqlalchemy/dialects/oracle/base.py index a1d0f80d6..7df2422b3 100644 --- a/lib/sqlalchemy/dialects/oracle/base.py +++ b/lib/sqlalchemy/dialects/oracle/base.py @@ -564,7 +564,6 @@ from ...types import NCHAR from ...types import NVARCHAR from ...types import TIMESTAMP from ...types import VARCHAR -from ...util import compat RESERVED_WORDS = set( "SHARE RAW DROP BETWEEN FROM DESC OPTION PRIOR LONG THEN " @@ -1414,7 +1413,7 @@ class OracleIdentifierPreparer(compiler.IdentifierPreparer): return ( lc_value in self.reserved_words or value[0] in self.illegal_initial_characters - or not self.legal_characters.match(util.text_type(value)) + or not self.legal_characters.match(str(value)) ) def format_savepoint(self, savepoint): @@ -2029,17 +2028,17 @@ class OracleDialect(default.DefaultDialect): value = value.strip() if "START WITH" in option: - identity["start"] = compat.long_type(value) + identity["start"] = int(value) elif "INCREMENT BY" in option: - identity["increment"] = compat.long_type(value) + identity["increment"] = int(value) elif "MAX_VALUE" in option: - identity["maxvalue"] = compat.long_type(value) + identity["maxvalue"] = int(value) elif "MIN_VALUE" in option: - identity["minvalue"] = compat.long_type(value) + identity["minvalue"] = int(value) elif "CYCLE_FLAG" in option: identity["cycle"] = value == "Y" elif "CACHE_SIZE" in option: - identity["cache"] = compat.long_type(value) + identity["cache"] = int(value) elif "ORDER_FLAG" in option: identity["order"] = value == "Y" return identity diff --git a/lib/sqlalchemy/dialects/oracle/cx_oracle.py b/lib/sqlalchemy/dialects/oracle/cx_oracle.py index 2cfcb0e5c..07317126d 100644 --- a/lib/sqlalchemy/dialects/oracle/cx_oracle.py +++ b/lib/sqlalchemy/dialects/oracle/cx_oracle.py @@ -430,9 +430,6 @@ SQLAlchemy type (or a subclass of such). as better integration of outputtypehandlers. """ # noqa - -from __future__ import absolute_import - import decimal import random import re @@ -1127,7 +1124,7 @@ class OracleDialect_cx_oracle(OracleDialect): and default_type is not cx_Oracle.NCLOB ): return cursor.var( - util.text_type, + str, size, cursor.arraysize, **dialect._cursor_var_unicode_kwargs @@ -1213,7 +1210,7 @@ class OracleDialect_cx_oracle(OracleDialect): opts.setdefault("threaded", self._cx_oracle_threaded) def convert_cx_oracle_constant(value): - if isinstance(value, util.string_types): + if isinstance(value, str): try: int_val = int(value) except ValueError: |
