Skip to content

relationalai.std.inspect.pprint()

pprint(
type: Type,
props: list[str]|None,
limit: int = 20,
silent = False
) -> None

Pretty prints a table containing a sample of the objects in type and their statically known properties.

NameTypeDescription
typeTypeThe type to pretty print.
propslist[str] or NoneThe properties to inspect. If None, inspects all statically known properties.
limitintThe maximum number of objects to sample. (Default: 20)

None.

import relationalai as rai
from relationalai.std.inspect import pprint
# =====
# SETUP
# =====
model = rai.Model("people")
Person = model.Type("Person")
with model.rule():
Person.add(name="Joe", age=30)
Person.add(name="Susan", age=32)
# =======
# EXAMPLE
# =======
pprint(Person)
# person name age
# ──────────────────────────────────────
# aiTt+pn1Y6IexW+u9SgXhg Susan 32
# ppSccXmTLAgcxu4ZWgcKug Joe 30