
    ^h                         S SK r S\S\4S jrg)    Ncmdreturnc                     U R                  5       n U R                  5       S   nUS;   a  gUS;   a  [        R                  " SU 5      S L$ g)Nr   )aproposbtdownframehhelpinfolanguagellistsourceupversionT)pprintz([a-zA-Z0-9_ *.]|->)*F)stripsplitre	fullmatch)r   command_names     T/home/james-whalen/.local/lib/python3.13/site-packages/chatdbg/native_util/safety.pycommand_is_safer      sT    
))+C99;q>L     ~%||4c:$FF    )r   strboolr    r   r   <module>r       s    	  r   