pycsa.core.var

Deprecation shim for the old monolithic var.py.

This module previously held six classes; they have been split into thematic submodules:

Re-exports keep from pycsa.core import var (and var.grid() / var.params() / etc.) working for at least one release. New code should import from the new locations directly.

Classes

obj()

Generic attribute bag.

class pycsa.core.var.obj

Generic attribute bag.

Deprecated since version Use: types.SimpleNamespace instead. Retained as a deprecation alias because there are ~15 external callers (test fixtures, archived run scripts, inputs/) that still do tri = var.obj() to build attribute bags at runtime. Those call sites can migrate at their own pace.

__init__()
print()

Print all attributes to stdout (legacy diagnostic helper).