Scooch Functions¶
- scooch.configurize(cls=None, base_class=None, init_base_on_construction=True)¶
Takes a class and makes it scooch configurable. This will prepend “Conf” to the class name to distinguish it from the class definition. The returned / transformed class will be accessible via the name assigned in code, although it must be referred to as “Conf<original_class_name>” in scooch config files.
- Args:
cls: class - A third-party python class that will be made configurable via scooch.
base_class: class - A python SCOOCH class that the newly minted scooch configurable class will inherit from.
- Returns:
class - The augmented Configurable class that may be configured via scooch.