+
        Õ  ã                   ó†   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# )é    )ÚIterableN)ÚmixinsÚ	policyrepÚqueryÚRoleTypesQueryc                   ó6   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                óD   <€ V ^8„  d   QhRS[ S[P                  ,          /# )é   Úreturn)r   r   ÚRole)ÚformatÚ__classdict__s   "€Ú=/usr/lib64/python3.14/site-packages/setools/roletypesquery.pyÚ__annotate__ÚRoleTypesQuery.__annotate__   s   ø€ ÷ 	ñ 	™¡)§.¡.Õ1ñ 	ó    c              #  ó@  "  € 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)ÚlogÚinfoÚpolicyÚ_match_name_debugÚrolesÚtypesÚ_match_name)ÚselfÚrÚts   &  r   ÚresultsÚRoleTypesQuery.results   ss   é € à‰‰Ð;¸D¿K¹K¸=ÐIÔJØ×Ñ˜tŸx™xÔ(à—‘×"Ñ"Ö$ˆAØ—W‘W–YØ×#Ñ# A×&Ô&Ø’GÚó ó %ùs   ‚BBÂB© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ñ
÷	ö 	r   c                ó„   € V ^8„  d   Qh/ ^ \         9   d,   \        P                  \        \        R3,          ,          ;R&   # )r
   .Ú__all__)Ú__conditional_annotations__ÚtypingÚFinalÚtupleÚstr)r   s   "r   r   r      s+   € × $Ñ $÷
 =Ò <Œ‰”eœC ˜H•oÕ	&Ñ <ò %r   )r   )r*   Úcollections.abcr   r+   Ú r   r   r   r)   Ú	MatchNameÚPolicyQueryr   r   )r*   s   @r   Ú<module>r3      s9   øð÷
 %Ò $Û ç &Ñ &à)<€Ó <ôV×%Ñ% u×'8Ñ'8ö r   