eegprep.ExtensionCatalog#

class eegprep.ExtensionCatalog(entries=<factory>, source='', errors=<factory>)#

Bases: object

Loaded extension catalog plus source diagnostics.

Parameters:
__init__(entries=<factory>, source='', errors=<factory>)#
Parameters:
Return type:

None

Methods

__init__([entries, source, errors])

by_name()

Return entries keyed by normalized extension name.

by_package()

Return entries keyed by normalized Python package name.

Attributes

available

Return whether the catalog was loaded without diagnostics.

source

entries

errors

entries: tuple[ExtensionCatalogEntry, ...]#
source: str = ''#
errors: tuple[str, ...]#
property available: bool#

Return whether the catalog was loaded without diagnostics.

by_name()#

Return entries keyed by normalized extension name.

Return type:

dict[str, ExtensionCatalogEntry]

by_package()#

Return entries keyed by normalized Python package name.

Return type:

dict[str, ExtensionCatalogEntry]