src/basilisp/lang/runtime.py
def add_generated_python(
    generated_python: str,
    var_name: str = _GENERATED_PYTHON_VAR_NAME,
    which_ns: Optional[str] = None,
) -> None:
    """Add generated Python code to a dynamic variable in which_ns."""
    if which_ns is None:
        which_ns = get_current_ns().name
    ns_sym = sym.Symbol(var_name, ns=which_ns)
    v = Maybe(Var.find(ns_sym)).or_else(
        lambda: Var.intern(
            sym.symbol(which_ns),  # type: ignore
            sym.symbol(var_name),
            "",
            dynamic=True,
            meta=lmap.map({_PRIVATE_META_KEY: True}),
        )
    )
    v.value = v.value + generated_python
def add_generated_python(
    generated_python: str,
    var_name: str = _GENERATED_PYTHON_VAR_NAME,
    which_ns: Optional[str] = None,
) -> None:
    if which_ns is None:
        which_ns = get_current_ns().name
    ns_sym = sym.Symbol(var_name, ns=which_ns)
    v = Maybe(Var.find(ns_sym)).or_else(
        lambda: Var.intern(
            sym.symbol(which_ns),  # type: ignore
            sym.symbol(var_name),
            "",
            dynamic=True,
            meta=lmap.map({_PRIVATE_META_KEY: True}),
        )
    )
    v.value = v.value + generated_python
def add_generated_python ( generated_python : str , var_name : str = _GENERATED_PYTHON_VAR_NAME , which_ns : Optional [ str ] = None , ) -> None : if which_ns is None : which_ns = get_current_ns ( ) . name ns_sym = sym . Symbol ( var_name , ns = which_ns ) v = Maybe ( Var . find ( ns_sym ) ) . or_else ( lambda : Var . intern ( sym . symbol ( which_ns ) , # type: ignore sym . symbol ( var_name ) , "" , dynamic = True , meta = lmap . map ( { _PRIVATE_META_KEY : True } ) , ) ) v . value = v . value + generated_python
Add generated Python code to a dynamic variable in which_ns.
Add generated Python code to a dynamic variable in which_ns .