~ubuntu-branches/debian/jessie/sqlalchemy/jessie

« back to all changes in this revision

Viewing changes to lib/sqlalchemy/types.py

  • Committer: Package Import Robot
  • Author(s): Piotr Ożarowski
  • Date: 2013-10-28 22:29:40 UTC
  • mfrom: (1.4.24)
  • Revision ID: package-import@ubuntu.com-20131028222940-wvyqffl4g617caun
Tags: 0.8.3-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import codecs
25
25
 
26
26
from . import exc, schema, util, processors, events, event
27
 
from .sql import operators
 
27
from .sql import operators, type_coerce
28
28
from .sql.expression import _DefaultColumnComparator
29
29
from .util import pickle
30
30
from .sql.visitors import Visitable
2061
2061
            SchemaType._set_table(self, column, table)
2062
2062
 
2063
2063
        e = schema.CheckConstraint(
2064
 
                        column.in_(self.enums),
 
2064
                        type_coerce(column, self).in_(self.enums),
2065
2065
                        name=self.name,
2066
2066
                        _create_rule=util.portable_instancemethod(
2067
2067
                                        self._should_create_constraint)
2198
2198
            return
2199
2199
 
2200
2200
        e = schema.CheckConstraint(
2201
 
                        column.in_([0, 1]),
 
2201
                        type_coerce(column, self).in_([0, 1]),
2202
2202
                        name=self.name,
2203
2203
                        _create_rule=util.portable_instancemethod(
2204
2204
                                    self._should_create_constraint)