Added info string constants
This commit is contained in:
parent
0b37a4210f
commit
d8e38ada85
|
|
@ -11,6 +11,8 @@ SLS_COMMIT: str
|
||||||
INTERPRETER_NAME: str
|
INTERPRETER_NAME: str
|
||||||
INTERPRETER_VER: int
|
INTERPRETER_VER: int
|
||||||
MODULE_TIMESTAMP: str
|
MODULE_TIMESTAMP: str
|
||||||
|
SLS_INFO_STRING_1: str
|
||||||
|
SLS_INFO_STRING_2: str
|
||||||
|
|
||||||
|
|
||||||
class LexerInfo:
|
class LexerInfo:
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ from .meta import (
|
||||||
INTERPRETER_NAME,
|
INTERPRETER_NAME,
|
||||||
INTERPRETER_VER,
|
INTERPRETER_VER,
|
||||||
MODULE_TIMESTAMP,
|
MODULE_TIMESTAMP,
|
||||||
|
SLS_INFO_STRING_1,
|
||||||
|
SLS_INFO_STRING_2,
|
||||||
)
|
)
|
||||||
|
|
||||||
from .lexer import (
|
from .lexer import (
|
||||||
|
|
@ -36,6 +38,8 @@ __all__ = [
|
||||||
"INTERPRETER_NAME",
|
"INTERPRETER_NAME",
|
||||||
"INTERPRETER_VER",
|
"INTERPRETER_VER",
|
||||||
"MODULE_TIMESTAMP",
|
"MODULE_TIMESTAMP",
|
||||||
|
"SLS_INFO_STRING_1",
|
||||||
|
"SLS_INFO_STRING_2",
|
||||||
"LexerInfo",
|
"LexerInfo",
|
||||||
"TokenType",
|
"TokenType",
|
||||||
"Identifier",
|
"Identifier",
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,9 @@ INTERPRETER_NAME = _impl.name.capitalize()
|
||||||
INTERPRETER_VER = _impl.version.major
|
INTERPRETER_VER = _impl.version.major
|
||||||
MODULE_TIMESTAMP = timestamp
|
MODULE_TIMESTAMP = timestamp
|
||||||
|
|
||||||
|
SLS_INFO_STRING_1 = f"YREA SLS ({SLS_NAME}) {SLS_VERSION} ({SLS_COMMIT})"
|
||||||
|
SLS_INFO_STRING_2 = f"Running on {INTERPRETER_NAME} {INTERPRETER_VER} at {MODULE_TIMESTAMP}"
|
||||||
|
|
||||||
def print_version() -> None:
|
def print_version() -> None:
|
||||||
print(f"YREA SLS ({SLS_NAME}) {SLS_VERSION} ({SLS_COMMIT})")
|
print(SLS_INFO_STRING_1)
|
||||||
print(f"Running on {INTERPRETER_NAME} {INTERPRETER_VER} at {MODULE_TIMESTAMP}")
|
print(SLS_INFO_STRING_2)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue