smonitor.integrations package#
Submodules#
smonitor.integrations.argdigest module#
smonitor.integrations.core module#
- smonitor.integrations.core.emit_from_catalog(entry, *, extra=None, package_root=None, meta=None)[source]#
- Parameters:
entry (Dict[str, Any])
extra (Dict[str, Any] | None)
package_root (Path | None)
meta (Dict[str, Any] | None)
- Return type:
Dict[str, Any]
- smonitor.integrations.core.ensure_configured(package_root)[source]#
- Parameters:
package_root (Path)
- Return type:
None
smonitor.integrations.depdigest module#
smonitor.integrations.diagnostic module#
- exception smonitor.integrations.diagnostic.CatalogException(*, message=None, code=None, extra=None, catalog=None, meta=None)[source]#
Bases:
ExceptionBase class for exceptions backed by an SMonitor catalog.
Subclasses should define catalog_key.
- Parameters:
message (Optional[str])
code (Optional[str])
extra (Optional[Dict[str, Any]])
catalog (Optional[Dict[str, Any]])
meta (Optional[Dict[str, Any]])
- catalog_key: str | None = None#
- exception smonitor.integrations.diagnostic.CatalogWarning(*, message=None, code=None, extra=None, catalog=None, meta=None)[source]#
Bases:
WarningBase class for warnings backed by an SMonitor catalog.
- Parameters:
message (Optional[str])
code (Optional[str])
extra (Optional[Dict[str, Any]])
catalog (Optional[Dict[str, Any]])
meta (Optional[Dict[str, Any]])
- catalog_key: str | None = None#
- class smonitor.integrations.diagnostic.DiagnosticBundle(catalog, meta, package_root)[source]#
Bases:
objectA bundle of diagnostic tools for a library integration.
- Parameters:
catalog (Dict[str, Any])
meta (Dict[str, Any])
package_root (Path)
- resolve(message=None, *, code=None, extra=None)[source]#
Resolves and combines message and hint into a single string.
- Parameters:
message (str | None)
code (str | None)
extra (Dict[str, Any] | None)
- Return type:
str
smonitor.integrations.molsysmt module#
Module contents#
- exception smonitor.integrations.CatalogException(*, message=None, code=None, extra=None, catalog=None, meta=None)[source]#
Bases:
ExceptionBase class for exceptions backed by an SMonitor catalog.
Subclasses should define catalog_key.
- Parameters:
message (Optional[str])
code (Optional[str])
extra (Optional[Dict[str, Any]])
catalog (Optional[Dict[str, Any]])
meta (Optional[Dict[str, Any]])
- catalog_key: str | None = None#
- exception smonitor.integrations.CatalogWarning(*, message=None, code=None, extra=None, catalog=None, meta=None)[source]#
Bases:
WarningBase class for warnings backed by an SMonitor catalog.
- Parameters:
message (Optional[str])
code (Optional[str])
extra (Optional[Dict[str, Any]])
catalog (Optional[Dict[str, Any]])
meta (Optional[Dict[str, Any]])
- catalog_key: str | None = None#
- class smonitor.integrations.DiagnosticBundle(catalog, meta, package_root)[source]#
Bases:
objectA bundle of diagnostic tools for a library integration.
- Parameters:
catalog (Dict[str, Any])
meta (Dict[str, Any])
package_root (Path)
- resolve(message=None, *, code=None, extra=None)[source]#
Resolves and combines message and hint into a single string.
- Parameters:
message (str | None)
code (str | None)
extra (Dict[str, Any] | None)
- Return type:
str
- smonitor.integrations.emit_from_catalog(entry, *, extra=None, package_root=None, meta=None)[source]#
- Parameters:
entry (Dict[str, Any])
extra (Dict[str, Any] | None)
package_root (Path | None)
meta (Dict[str, Any] | None)
- Return type:
Dict[str, Any]
- smonitor.integrations.ensure_configured(package_root)[source]#
- Parameters:
package_root (Path)
- Return type:
None