src/basilisp/lang/compiler/generator.py
def _ns_var(
    py_ns_var: str = _NS_VAR, lisp_ns_var: str = LISP_NS_VAR, lisp_ns_ns: str = CORE_NS
) -> ast.Assign:
    """Assign a Python variable named `ns_var` to the value of the current
    namespace."""
    return ast.Assign(
        targets=[ast.Name(id=py_ns_var, ctx=ast.Store())],
        value=ast.Call(
            func=_FIND_VAR_FN_NAME,
            args=[
                ast.Call(
                    func=_NEW_SYM_FN_NAME,
                    args=[ast.Str(lisp_ns_var)],
                    keywords=[ast.keyword(arg="ns", value=ast.Str(lisp_ns_ns))],
                )
            ],
            keywords=[],
        ),
    )
def _ns_var(
    py_ns_var: str = _NS_VAR, lisp_ns_var: str = LISP_NS_VAR, lisp_ns_ns: str = CORE_NS
) -> ast.Assign:
    return ast.Assign(
        targets=[ast.Name(id=py_ns_var, ctx=ast.Store())],
        value=ast.Call(
            func=_FIND_VAR_FN_NAME,
            args=[
                ast.Call(
                    func=_NEW_SYM_FN_NAME,
                    args=[ast.Str(lisp_ns_var)],
                    keywords=[ast.keyword(arg="ns", value=ast.Str(lisp_ns_ns))],
                )
            ],
            keywords=[],
        ),
    )
def _ns_var ( py_ns_var : str = _NS_VAR , lisp_ns_var : str = LISP_NS_VAR , lisp_ns_ns : str = CORE_NS ) -> ast . Assign : return ast . Assign ( targets = [ ast . Name ( id = py_ns_var , ctx = ast . Store ( ) ) ] , value = ast . Call ( func = _FIND_VAR_FN_NAME , args = [ ast . Call ( func = _NEW_SYM_FN_NAME , args = [ ast . Str ( lisp_ns_var ) ] , keywords = [ ast . keyword ( arg = "ns" , value = ast . Str ( lisp_ns_ns ) ) ] , ) ] , keywords = [ ] , ) , )
Assign a Python variable named `ns_var` to the value of the current
    namespace.
Assign a Python variable named ns_var to the value of the current namespace .