.Ri%.dZddlmZmZGddeZy)zF GreetingWorker - Thread per generazione saluto LLM senza bloccare UI )QThread pyqtSignalcJeZdZdZeeZeeZdfd ZdZ xZ S)GreetingWorkerz{ Worker thread per generare il saluto di benvenuto dinamico. Emette segnali quando completa o incontra errori. c>t|||_||_y)z Args: kernel: JarvisKernel instance session_id: ID della sessione (per memoria conversazione) N)super__init__kernel session_id)selfr r __class__s G/mnt/ssd/data/python-lab/Jarvis-Cognitive/desktop/ui/greeting_worker.pyr zGreetingWorker.__init__s  $cb |jjd}|s|jjdy|j |j }|j j|y#t$r3}dt|}|jj|Yd}~yd}~wwxYw)zFEsegue la generazione del saluto (chiamato automaticamente da start())CognitiveServicez+CognitiveService non disponibile nel KernelNz*Errore durante la generazione del saluto: ) r get_serviceerroremitgenerate_greetingr finished Exceptionstr)r cognitive_servicegreetinge error_msgs rrunzGreetingWorker.runs ' $ 7 78J K $  MN)::4??KH MM  x ( 'DSVHMI JJOOI & & 's8A26A22 B.;)B))B.)desktop_session) __name__ __module__ __qualname____doc__rrrrr r __classcell__)r s@rrrs& #H sOE%'rrN)r" PyQt6.QtCorerrrrrr&s-''W''r