fix regression, fixes #168

This commit is contained in:
Friedrich Lindenberg 2016-04-22 15:45:10 +02:00
parent ab9bc7539c
commit fb48c914f4
2 changed files with 3 additions and 3 deletions

View File

@ -4,7 +4,7 @@ from hashlib import sha1
from sqlalchemy.sql import and_, expression from sqlalchemy.sql import and_, expression
from sqlalchemy.sql.expression import ClauseElement from sqlalchemy.sql.expression import ClauseElement
from sqlalchemy.schema import Column, Index from sqlalchemy.schema import Column, Index
from sqlalchemy import alias, func from sqlalchemy import alias, false
from dataset.persistence.util import guess_type, normalize_column_name from dataset.persistence.util import guess_type, normalize_column_name
from dataset.persistence.util import ResultIter from dataset.persistence.util import ResultIter
from dataset.util import DatasetException from dataset.util import DatasetException
@ -241,7 +241,7 @@ class Table(object):
clauses = list(clauses) clauses = list(clauses)
for k, v in args.items(): for k, v in args.items():
if not self._has_column(k): if not self._has_column(k):
clauses.append(func.sum(1) == 2) clauses.append(false())
elif isinstance(v, (list, tuple)): elif isinstance(v, (list, tuple)):
clauses.append(self.table.c[k].in_(v)) clauses.append(self.table.c[k].in_(v))
else: else:

View File

@ -8,7 +8,7 @@ if sys.version_info[:2] <= (2, 6):
setup( setup(
name='dataset', name='dataset',
version='0.6.3', version='0.6.4',
description="Toolkit for Python-based data processing.", description="Toolkit for Python-based data processing.",
long_description="", long_description="",
classifiers=[ classifiers=[