Skip to main content

Module runtime_values

Module runtime_values 

Source
Expand description

Bounded syntax evidence for Python process-input keyed reads.

CPython publishes the process environment as os.environ and the launch argument vector as sys.argv. Both are module attributes, so the read’s identity is the import binder plus the lexical scope, never the spelling of the root name. This module reports what the syntax proves; the reviewed runtime model in brokk-bifrost-analysis owns what the read means, and the executable semantics own the load it joins.

Every pass is iterative and bounded. An exhausted budget reports an incomplete result rather than a clean one.

Structs§

PythonRuntimeRead
One keyed read of a reviewed process-input container.
PythonRuntimeReadFacts
Everything one bounded pass over one Python module proves.
PythonRuntimeWrite
One occurrence of a reviewed path that is not a plain keyed read.

Enums§

PythonModuleMemberMutation
Why one Python module’s member value may not be the module’s own at a call.
PythonRuntimeAccessKey
A statically nameable Python access key.
PythonRuntimeAccessorCoverage
Whether anything that can run before one read could replace the container or intercept the access.
PythonRuntimeExecutionContext
The execution context one read belongs to.
PythonRuntimeMutationEvidence
What this module proves about writes to the reviewed container.
PythonRuntimeRootResolution
How the root identifier of one access path resolves at its use site.
PythonRuntimeWriteTarget
Why one occurrence of the reviewed path is not a plain keyed read.

Functions§

extract_python_runtime_reads
Report the reviewed process-input keyed reads and the writes that bound their pristine-input claim.
python_external_class_member_mutation
Find writes to one imported external class member in this file.
python_module_member_mutation
What in this file can replace module.member, or None when nothing can.
python_runtime_keyed_access_seed
The structural node that represents one reviewed keyed read.