o
    ¹i  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚAsyncKernelManagerc                       s@   e Zd ZddddœZ‡ fdd„Z‡ fdd„Z‡ fdd„Z‡  ZS )	ÚFakeCustomKernelManagerr   )Ú__init__ÚclientÚstart_kernelc                    s4   | j  d¡ | jd  d7  < tƒ j|i |¤Ž d S )Nz#FakeCustomKernelManager initializedr   é   )ÚlogÚinfoÚexpected_methodsÚsuperr   ©ÚselfÚargsÚkwargs©Ú	__class__© ú\/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/nbclient/tests/fake_kernelmanager.pyr      s   z FakeCustomKernelManager.__init__c                    s8   | j  d¡ | jd  d7  < tƒ j|i |¤ŽI d H S )Nz(FakeCustomKernelManager started a kernelr   r   )r   r	   r
   r   r   r   r   r   r   r      s   €z$FakeCustomKernelManager.start_kernelc                    s0   | j  d¡ | jd  d7  < tƒ j|i |¤ŽS )Nz(FakeCustomKernelManager created a clientr   r   )r   r	   r
   r   r   r   r   r   r   r      s   zFakeCustomKernelManager.client)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   Ú__classcell__r   r   r   r   r      s
    r   N)Újupyter_client.managerr   r   r   r   r   r   Ú<module>   s    