summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-05-05 17:45:06 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-05-05 17:45:06 +0000
commita454f2e87da26226cad7e7089abed7ca152cc329 (patch)
tree1fe6194ca80c244eda7d2435fe7cb60e5fcd6d61 /lib/sqlalchemy
parent6c89f97e45baf5cbda183f0fdda4135545d0ffbc (diff)
downloadsqlalchemy-a454f2e87da26226cad7e7089abed7ca152cc329.tar.gz
added __mod__ typerel_0_1_7
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/sql.py2
-rw-r--r--lib/sqlalchemy/types.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py
index a6908a1b9..8c10a44d9 100644
--- a/lib/sqlalchemy/sql.py
+++ b/lib/sqlalchemy/sql.py
@@ -531,6 +531,8 @@ class CompareMixin(object):
return self._operate('*', other)
def __div__(self, other):
return self._operate('/', other)
+ def __mod__(self, other):
+ return self._operate('%', other)
def __truediv__(self, other):
return self._operate('/', other)
def _bind_param(self, obj):
diff --git a/lib/sqlalchemy/types.py b/lib/sqlalchemy/types.py
index bc894184f..74961dbf8 100644
--- a/lib/sqlalchemy/types.py
+++ b/lib/sqlalchemy/types.py
@@ -33,7 +33,7 @@ class TypeEngine(AbstractType):
def engine_impl(self, engine):
try:
return self.impl_dict[engine]
- except:
+ except KeyError:
return self.impl_dict.setdefault(engine, engine.type_descriptor(self))
def get_col_spec(self):
raise NotImplementedError()