Use Null constant from python-sql for comparisons

issue4143
review13701003
This commit is contained in:
Robin Baumgartner
2014-11-24 14:00:58 +01:00
parent a0d4cb3a47
commit f0adfd8a1b
2 changed files with 4 additions and 4 deletions
+1 -2
View File
@@ -41,12 +41,11 @@ if minor_version % 2:
'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % (
name[8:], name, version))
requires = []
requires = ['python-sql >= 0.4']
for dep in info.get('depends', []):
if not re.match(r'(ir|res|webdav)(\W|$)', dep):
requires.append(get_require_version('trytond_%s' % dep))
requires.append(get_require_version('trytond'))
requires.append('python-sql')
tests_require = [get_require_version('proteus')]
+3 -2
View File
@@ -4,6 +4,7 @@ from decimal import Decimal
from collections import namedtuple
from itertools import groupby
from sql import Null
from sql.aggregate import Sum
from trytond.model import Workflow, ModelView, ModelSQL, fields
@@ -177,7 +178,7 @@ class Statement(Workflow, ModelSQL, ModelView):
# Migration from 3.2: add required name
cursor.execute(*sql_table.update([sql_table.name],
[sql_table.id.cast(cls.name.sql_type().base)],
where=sql_table.name == None))
where=sql_table.name == Null))
@staticmethod
def default_company():
@@ -468,7 +469,7 @@ class Line(ModelSQL, ModelView):
@staticmethod
def order_sequence(tables):
table, _ = tables[None]
return [table.sequence == None, table.sequence]
return [table.sequence == Null, table.sequence]
@staticmethod
def default_amount():