sys

Standard library module View source

Native process streams, encoding queries and Codon implementation metadata.

Version information describes Codon, not a CPython language compatibility level. The compiled runtime does not expose interpreter frames or reference counts.

exit() accepts integers, booleans, strings and None, including optional values. An uncaught string exit writes the message to stderr and exits with status 1; None maps to status 0. Unlike Python, other objects are rejected at compile time.

variable platform
platform: Literal[str] = static.platform()
variable argv
argv = list(__argv__, __argc__)
variable stdin
stdin = File[str](_C.seq_stdin(), mode="r")
variable stdout
stdout = File[str](_C.seq_stdout(), mode="w")
variable stderr
stderr = File[str](_C.seq_stderr(), mode="w")
function exit
exit(status = 0)
variable maxsize
maxsize: Literal[int] = 0x7FFFFFFFFFFFFFFF
variable maxunicode
maxunicode: Literal[int] = 0x10FFFF
variable byteorder
byteorder = _byteorder()
variable version_info
version_info = _version_info(__codon_version_major__, __codon_version_minor__, __codon_version_micro__, "final", 0)
variable version
version: Literal[str] = (((((static.int_to_string(__codon_version_major__) + ".") + static.int_to_string(__codon_version_minor__)) + ".") + static.int_to_string(__codon_version_micro__)) + " (Codon)")
variable hexversion
hexversion: Literal[int] = ((((__codon_version_major__ << 24) | (__codon_version_minor__ << 16)) | (__codon_version_micro__ << 8)) | 0xF0)
variable implementation
implementation = _implementation("codon", version_info, hexversion, None)
variable float_info
float_info = _float_info(1.7976931348623157e308, 1024, 308, 2.2250738585072014e-308, -1021, -307, 15, 53, 2.220446049250313e-16, 2, 1)
variable float_repr_style
float_repr_style: Literal[str] = "short"
function getdefaultencoding
getdefaultencoding()
function getfilesystemencoding
getfilesystemencoding()
function getfilesystemencodeerrors
getfilesystemencodeerrors()