
    Cj                    t    S SK Jr  S SKJr  S SKJr  SSKJr   " S S\\5      r	\" SSS	9 " S
 S5      5       r
g)    )annotations)	dataclass)Enum   )Permissionsc                  $    \ rS rSrSrSrSrSrSrg)	EntryKind	   	directoryfilesymlinkother N)	__name__
__module____qualname____firstlineno__	DIRECTORYFILESYMLINKOTHER__static_attributes__r       f/home/rurouni/.local/share/pipx/venvs/strix-agent/lib/python3.13/site-packages/agents/sandbox/files.pyr	   r	   	   s    IDGEr   r	   T)frozenkw_onlyc                  t    \ rS rSr% S\S'   S\S'   S\S'   S\S'   S\S	'   \R                  rS
\S'   SS jrSr	g)	FileEntry   strpathr   permissionsownergroupintsizer	   kindc                <    U R                   [        R                  :H  $ )N)r'   r	   r   )selfs    r   is_dirFileEntry.is_dir   s    yyI////r   r   N)returnbool)
r   r   r   r   __annotations__r	   r   r'   r*   r   r   r   r   r   r      s/    
IJJ
InnD)$0r   r   N)
__future__r   dataclassesr   enumr   typesr   r    r	   r   r   r   r   <module>r3      s?    " !  T  $%	0 	0 &	0r   