o
    ido                     @   s,   d dl mZ d dlmZ G dd deZdS )    )ContainerRuntime)is_executablec                   @   s*   e Zd ZdZdZdZdddZdd ZdS )	DockerContainerRuntimez/Runtime class to use for systems running DockerdockerNc                 C   s4   t d|r| jjds| jjdrd| _dS dS )Nr   zsnap.docker.dockerdTF)r   policyinit_system
is_runningactive)selfsysroot r   >/usr/lib/python3/dist-packages/sos/policies/runtimes/docker.pycheck_is_active   s   
z&DockerContainerRuntime.check_is_activec                 C   s   | j | jjdS )N)r   )r   r   r   )r
   r   r   r   check_can_copy   s   z%DockerContainerRuntime.check_can_copy)N)__name__
__module____qualname____doc__namebinaryr   r   r   r   r   r   r      s    
	r   N)sos.policies.runtimesr   sos.utilitiesr   r   r   r   r   r   <module>   s   
