+
    €Ú,iÕ  c                   s†   a € R t0 t ^ RIHt ^ RIt^RIHtHtHt Rt] ^ k  ! R R]P                  ]P                  4      tR# )i    )ÚIterableN)ÚmixinsÚ	policyrepÚqueryÚRoleTypesQueryc                   s6   a € ] tR t^t o RtV 3R lR ltRtV tR# )r   zú
Query SELinux policy roles.

Parameter:
policy            The policy to query.

Keyword Parameters/Class attributes:
name         The type name to match.
name_regex   If true, regular expression matching
             will be used on the type names.
c                sD   <€ V ^8„  d   QhRS[ S[P                  ,          /# )é   Zreturn)r    r   ZRole)ÚformatÚ__classdict__s   "€Ú=/usr/lib64/python3.14/site-packages/setools/roletypesquery.pyÚ__annotate__ZRoleTypesQuery.__annotate__   s   ø€ ÷ 	ñ 	™¡)§.¡.Õ1ñ 	ó    c              #  s@  "  € V P                   P                  RV P                   24       V P                  V P                   4       V P                  P	                  4        F8  pVP                  4        F!  pV P                  V4      '       g   K  Vx €  K6  	  K:  	  R# 5i)z*Generator which yields all matching roles.z#Generating role-types results from N)ZlogZinfoZpolicyZ_match_name_debugZrolesZtypesZ_match_name)ZselfZrZts   &  r   ÚresultsZRoleTypesQuery.results   ss   é € à‰‰Ð;¸D¿K¹K¸=ÐIÔJØ×Ñ˜tŸx™xÔ(à—‘×"Ñ"Ö$ˆAØ—W‘W–YØ×#Ñ# A×&Ô&Ø’GÚó ó %ùs   ‚BBÂB) N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   Z__static_attributes__Z__classdictcell__)r   ó   @r   r   r      s   ø‡ € ñ
÷	ö 	r
   c                s„   € V ^8„  d   Qh/ ^ \         9   d,   \        P                  \        \        R3,          ,          ;R&   # )r   .Ú__all__)Ú__conditional_annotations__ÚtypingZFinalZtupleZstr)r   s   "r   r	   r	      s+   € × $Ñ $÷
 =Ò <Œ‰”eœC ˜H•oÕ	&Ñ <ò %r
   )r   )r   Zcollections.abcr    r   Z r   r   r   r   Z	MatchNameZPolicyQueryr   r	   )r   r   r   Ú<module>r      s9   øð÷
 %Ò $Û ç &Ñ &à)<€Ó <ôV×%Ñ% u×'8Ñ'8ö r
   