ó ’%Õh¶ãó•"SS5rg)có<•\rSrSrSrS\4SjrSrSrS Sjr Sr g ) Ú ServiceBaseézn Classe base astratta per tutti i servizi di Jarvis. Definisce l'interfaccia comune che il Kernel si aspetta. Úconfigcó•XlX lg)z· Inizializza il servizio. Args: kernel: L'istanza del Kernel di Jarvis, per accedere alle API del kernel. config: La sezione di configurazione specifica per questo servizio. N©Ú_kernelr)ÚselfÚkernelrs Ú6c:\Hub\PYTHON_SB\Jarvis-Cognitive\core\service_base.pyÚ__init__ÚServiceBase.__init__s€ðŒ Ø ócó•g)zv Metodo chiamato dal Kernel all'avvio. Le sottoclassi dovrebbero implementare qui la loro logica di inizializzazione. N©©r s r ÚstartÚServiceBase.startó€ð rcó•g)zo Metodo chiamato dal Kernel all'arresto. Le sottoclassi dovrebbero implementare qui la loro logica di pulizia. Nrrs r ÚstopÚServiceBase.stoprrcó:•URRX5 g)uS Metodo di utilità per loggare messaggi tramite il sistema di logging del Kernel. N)rÚlog)r ÚmessageÚlevels r rÚServiceBase.log!s€ð ‰ ×јÕ(rrN)Úinfo) Ú__name__Ú __module__Ú __qualname__Ú__firstlineno__Ú__doc__Údictr rrrÚ__static_attributes__rrr rrs"†ñð  tô ò ò ÷)rrN)rrrr Úr%sð÷#)ò#)r