← Back
Editing: context_processors.cpython-311.pyc
� �|�e � �@ � G d � d� � Z G d� d� � Zd� ZdS )c �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )�PermLookupDictc �$ � ||c| _ | _ d S �N)�user� app_label)�selfr r s �H/usr/lib/python3/dist-packages/django/contrib/auth/context_processors.py�__init__zPermLookupDict.__init__ s � �$(�)�!�� �4�>�>�>� c �N � t | j � � � � � S r )�strr �get_all_permissions�r s r �__repr__zPermLookupDict.__repr__ s � ��4�9�0�0�2�2�3�3�3r c �J � | j � | j �d|��� � S )N�.)r �has_permr )r � perm_names r �__getitem__zPermLookupDict.__getitem__ s% � ��y�!�!�T�^�^�^�Y�Y�"G�H�H�Hr c � � t d� � �)NzPermLookupDict is not iterable.�� TypeErrorr s r �__iter__zPermLookupDict.__iter__ s � � �9�:�:�:r c �@ � | j � | j � � S r )r �has_module_permsr r s r �__bool__zPermLookupDict.__bool__ s � ��y�)�)�$�.�9�9�9r N)�__name__� __module__�__qualname__r r r r r � r r r r sb � � � � � �4� 4� 4�4� 4� 4�I� I� I�;� ;� ;� :� :� :� :� :r r c �&