diff --git a/trytond/backend/sqlite/database.py b/trytond/backend/sqlite/database.py index 6d1c5a108d..83006faeeb 100644 --- a/trytond/backend/sqlite/database.py +++ b/trytond/backend/sqlite/database.py @@ -8,7 +8,6 @@ import datetime import time import sys import threading -import math _FIX_ROWCOUNT = False try: @@ -140,7 +139,12 @@ class SQLiteCharLength(Function): def sign(value): - return math.copysign(1, value) + if value > 0: + return 1 + elif value < 0: + return -1 + else: + return value MAPPING = {