
    Vh                    h    d Z ddlmZ ddlZddlZ ej
                  d      Zd Zedk(  r e        yy)zDisallow use of assert.    )annotationsNz^\s*assert[^a-z0-9_:]c                    t         j                  dd xs, t         j                  j                         j	                         D ]  } t        | dd      5 }t        |j                               D ]Q  \  }}t        j                  |      }|s|dz   }|j                  d      dz   }t        d| |||d   |dz
  d fz         S 	 ddd        y# 1 sw Y   xY w)	zMain entry point.   Nrzutf-8)encodingassertz-%s:%d:%d: raise AssertionError instead of: %sr   )sysargvstdinread
splitlinesopen	enumerate	readlines	ASSERT_REfindallindexprint)pathfileilinematcheslinenocolnos          i/home/dcms/DCMS/lib/python3.12/site-packages/ansible_test/_util/controller/sanity/code-smell/no-assert.pymainr   
   s    =		 0 ; ; = {$g. 	{$$T^^%56 {4#++D1UF JJx014EITSY[`bijkblmruvmvmwbxLyyz{	{ 	{{	{ 	{s   7C6CC	__main__)	__doc__
__future__r   rer	   compiler   r   __name__     r   <module>r&      s<     " 	 
BJJ/0	
{ zF r%   