
    Vhp                    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 use of the urlopen function.    )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^(?:[^#]*?)(urlopen)zG%s:%d:%d: use `ansible.module_utils.urls.open_url` instead of `urlopen`)sysargvstdinread
splitlinesopen	enumerate	readlinesresearchprintstart)pathpath_fdlinetextmatchs        o/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_util/controller/sanity/code-smell/replace-urlopen.pymainr      s    =		 0 ; ; = =$g. 	=''(9(9(;< =
d		"94@cdQhA(:g< < =	=	= 	==	= 	=s   8C (C  C		__main__)__doc__
__future__r   r   r   r   __name__     r   <module>r!      s*    + " 	 
	= zF r    