def __init__(self, callbacks, args, **kwargs):
"""Constructor.
:param callbacks: Callbacks for registered action handlers.
:type callbacks: dict
:param args: CLI arguments.
:type args: dict
:param error_callback: Callback to use when errors occur.
:type error_callback: function
:param source_file: Full path to component source file.
:type source_file: str
"""
self.__args = args
self.__socket = None
self.__schema_registry = get_schema_registry()
self._pool = ThreadPool(cpu_count() * 5)
self.callbacks = callbacks
self.error_callback = kwargs.get('error_callback')
self.source_file = kwargs.get('source_file')
self.context = None
self.poller = None
评论列表
文章目录