1
0
Fork 0

Merging upstream version 2.2.1.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-07 00:49:55 +01:00
parent 4db980c3c4
commit 04b7f07412
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
9 changed files with 50 additions and 22 deletions

View file

@ -2,6 +2,7 @@
"""OS and Python compatibility support."""
from decimal import Decimal
from types import SimpleNamespace
import sys
PY2 = sys.version_info[0] == 2
@ -34,9 +35,22 @@ else:
HAS_PYGMENTS = True
try:
from pygments.token import Token
from pygments.formatters.terminal256 import Terminal256Formatter
except ImportError:
HAS_PYGMENTS = False
Terminal256Formatter = None
Token = SimpleNamespace()
Token.Output = SimpleNamespace()
Token.Output.Header = None
Token.Output.OddRow = None
Token.Output.EvenRow = None
Token.Output.Null = None
Token.Output.TableSeparator = None
Token.Results = SimpleNamespace()
Token.Results.Header = None
Token.Results.OddRow = None
Token.Results.EvenRow = None
float_types = (float, Decimal)