Raise ProgrammingError on -inf (#557)

This commit is contained in:
Inada Naoki
2022-09-20 14:10:19 +09:00
committed by GitHub
parent d288d3e224
commit 8f0cbacba8

View File

@ -72,7 +72,7 @@ def Thing2Str(s, d):
def Float2Str(o, d):
s = repr(o)
if s in ("inf", "nan"):
if s in ("inf", "-inf", "nan"):
raise ProgrammingError("%s can not be used with MySQL" % s)
if "e" not in s:
s += "e0"