
    -_gG                     2    d dl mZ d dlmZ  G d de      Zy)    )ContainerRuntime)is_executablec                   $    e Zd ZdZdZdZd Zd Zy)DockerContainerRuntimez/Runtime class to use for systems running Dockerdockerc                     t        d| j                  j                        rR| j                  j                  j	                  d      s%| j                  j                  j	                  d      rd| _        yy)Nr   zsnap.docker.dockerdTF)r   policysysrootinit_system
is_runningactiveselfs    >/usr/lib/python3/dist-packages/sos/policies/runtimes/docker.pycheck_is_activez&DockerContainerRuntime.check_is_active   sT    (DKK$7$78((33H=((334IJDK    c                     | j                   S )N)r   r   s    r   check_can_copyz%DockerContainerRuntime.check_can_copy   s    {{r   N)__name__
__module____qualname____doc__namebinaryr   r    r   r   r   r      s    9DFr   r   N)sos.policies.runtimesr   sos.utilitiesr   r   r   r   r   <module>r      s    3 '- r   