README
liblaf.cherries.profiles
¶
Type Aliases:
-
ProfileLike–Profile selector accepted by
factory. -
ProfileName–Registered profile name.
Classes:
-
Profile–Base class for named run profiles.
-
ProfileDebug–Profile for local/debug runs with remote and commit side effects disabled.
-
ProfileDefault–Profile for local CAS recording, logs, and opt-in Comet observability.
Functions:
-
factory–Resolve a profile name, instance, class, or environment default.
ProfileLike
¶
ProfileLike = ProfileName | Profile | type[Profile]
Profile selector accepted by factory.
Profile
¶
Bases: ABC, Registry
flowchart TD
liblaf.cherries.profiles.Profile[Profile]
click liblaf.cherries.profiles.Profile href "" "liblaf.cherries.profiles.Profile"
Base class for named run profiles.
-
API Reference
README
README
profilesProfileDebug -
API Reference
README
README
profilesProfileDefault
Methods:
-
init–Configure and return the process-global run.
ProfileDebug
¶
Bases: Profile
flowchart TD
liblaf.cherries.profiles.ProfileDebug[ProfileDebug]
liblaf.cherries.profiles._abc.Profile[Profile]
liblaf.cherries.profiles._abc.Profile --> liblaf.cherries.profiles.ProfileDebug
click liblaf.cherries.profiles.ProfileDebug href "" "liblaf.cherries.profiles.ProfileDebug"
click liblaf.cherries.profiles._abc.Profile href "" "liblaf.cherries.profiles._abc.Profile"
Profile for local/debug runs with remote and commit side effects disabled.
Methods:
-
init–Register local logging on the process-global run.
ProfileDefault
¶
Bases: Profile
flowchart TD
liblaf.cherries.profiles.ProfileDefault[ProfileDefault]
liblaf.cherries.profiles._abc.Profile[Profile]
liblaf.cherries.profiles._abc.Profile --> liblaf.cherries.profiles.ProfileDefault
click liblaf.cherries.profiles.ProfileDefault href "" "liblaf.cherries.profiles.ProfileDefault"
click liblaf.cherries.profiles._abc.Profile href "" "liblaf.cherries.profiles._abc.Profile"
Profile for local CAS recording, logs, and opt-in Comet observability.
Methods:
-
init–Register the production plugin set on the process-global run.
factory
¶
factory(profile: ProfileLike | None = None) -> Profile
Resolve a profile name, instance, class, or environment default.
Parameters:
-
profile(ProfileLike | None, default:None) –Explicit profile selector. When omitted,
DEBUG=1selects the debug profile; otherwisePROFILEdefaults todefault.
Returns:
-
Profile–Instantiated profile object.