(core) Simple Python 3 compatibility changes

Summary: Changes that move towards python 3 compatibility that are easy to review without much thought

Test Plan: The tests

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2873
This commit is contained in:
Alex Hall
2021-06-22 17:12:25 +02:00
parent cc04c6481a
commit 16f297a250
66 changed files with 551 additions and 437 deletions

View File

@@ -1,4 +1,4 @@
from info import lazy_value_or_error, is_error
from .info import lazy_value_or_error, is_error
from usertypes import AltText # pylint: disable=unused-import,import-error
@@ -63,7 +63,7 @@ def IF(logical_expression, value_if_true, value_if_false):
0.0
More tests:
>>> IF(True, lambda: (1/0), lambda: (17))
>>> IF(True, lambda: (1/0), lambda: (17)) # doctest: +IGNORE_EXCEPTION_DETAIL
Traceback (most recent call last):
...
ZeroDivisionError: integer division or modulo by zero