
    Vhw                    D    d Z ddlmZ ddlZddlZd Zedk(  r e        yy)z%Disallow importing of the six module.    )annotationsNc                    t         j                  dd xs, t         j                  j                         j	                         D ]z  } t        | dd      5 }t        |j                               D ]D  \  }}t        j                  d|      }|st        d| |dz   |j                  d      dz   fz         F 	 ddd       | y# 1 sw Y   xY w)zMain entry point.   Nrzutf-8)encodingz)((^\s*import\s+six\b)|(^\s*from\s+six\b))z9%s:%d:%d: use `ansible.module_utils.six` instead of `six`)sysargvstdinread
splitlinesopen	enumerate	readlinesresearchprintstart)pathpath_fdlinetextmatchs        n/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_util/controller/sanity/code-smell/use-compat-six.pymainr      s    =		 0 ; ; = =$g. 	=''(9(9(;< =
d		"NPTUUdQhA(:Y< < =	=	= 	==	= 	=s   8C (C  C		__main__)__doc__
__future__r   r   r   r   __name__     r   <module>r!      s*    + " 	 
	= zF r    