eegprep.ExtensionRecord#
- class eegprep.ExtensionRecord(name, status, spec=None, source_type=ExtensionSourceType.UNKNOWN, package_name='', entry_point_name='', enabled=True, errors=<factory>)#
Bases:
objectA discovered extension plus status and validation details.
- Parameters:
name (str)
status (ExtensionStatus)
spec (ExtensionSpec | None)
source_type (ExtensionSourceType)
package_name (str)
entry_point_name (str)
enabled (bool)
- __init__(name, status, spec=None, source_type=ExtensionSourceType.UNKNOWN, package_name='', entry_point_name='', enabled=True, errors=<factory>)#
- Parameters:
name (str)
status (ExtensionStatus)
spec (ExtensionSpec | None)
source_type (ExtensionSourceType)
package_name (str)
entry_point_name (str)
enabled (bool)
- Return type:
None
Methods
__init__(name, status[, spec, source_type, ...])Attributes
Return whether this record can contribute runtime behavior.
- status: ExtensionStatus#
- spec: ExtensionSpec | None = None#
- source_type: ExtensionSourceType = 'unknown'#