src/basilisp/lang/runtime.py
def get_or_create(
        cls, name: sym.Symbol, module: types.ModuleType = None
    ) -> "Namespace":
        """Get the namespace bound to the symbol `name` in the global namespace
        cache, creating it if it does not exist.
        Return the namespace."""
        return cls._NAMESPACES.swap(Namespace.__get_or_create, name, module=module)[
            name
        ]
def get_or_create(
        cls, name: sym.Symbol, module: types.ModuleType = None
    ) -> "Namespace":
        """Get the namespace bound to the symbol `name` in the global namespace
        cache, creating it if it does not exist.
        Return the namespace."""
        return cls._NAMESPACES.swap(Namespace.__get_or_create, name, module=module)[
            name
        ]
def get_or_create ( cls , name : sym . Symbol , module : types . ModuleType = None ) -> "Namespace" : return cls . _NAMESPACES . swap ( Namespace . __get_or_create , name , module = module ) [ name ]
Get the namespace bound to the symbol `name` in the global namespace
        cache, creating it if it does not exist.
        Return the namespace.
Get the namespace bound to the symbol name in the global namespace cache creating it if it does not exist . Return the namespace .