SourceAbstract

SourceAbstract#

class SourceAbstract(params=None, **kwargs)#

Bases: Generic[T_Source], Module

Abstract of source managing module.

Parameters:

params (t.Any | None)

__weakref__#

list of weak references to the object

get_source(_warn=True)#

Return source of data.

Not Implemented:

Implement in Module subclass

Parameters:

_warn (bool)

Return type:

T_Source | list[T_Source]