OwlCyberSecurity - MANAGER
Edit File: context_processors.cpython-39.pyc
a iH�fw � @ s( G d d� d�Z G dd� d�Zdd� ZdS )c @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�PermLookupDictc C s || | _ | _d S �N)�user� app_label)�selfr r � r �h/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/django/contrib/auth/context_processors.py�__init__ s zPermLookupDict.__init__c C s t | j�� �S r )�strr Zget_all_permissions�r r r r �__repr__ s zPermLookupDict.__repr__c C s | j �d| j|f �S )Nz%s.%s)r Zhas_permr )r � perm_namer r r �__getitem__ s zPermLookupDict.__getitem__c C s t d��d S )NzPermLookupDict is not iterable.�� TypeErrorr r r r �__iter__ s zPermLookupDict.__iter__c C s | j �| j�S r )r Zhas_module_permsr r r r r �__bool__ s zPermLookupDict.__bool__N)�__name__� __module__�__qualname__r r r r r r r r r r s r c @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�PermWrapperc C s || _ d S r )r )r r r r r r s zPermWrapper.__init__c C s | j j� d| j�d�S )N�(�))� __class__r r r r r r r s zPermWrapper.__repr__c C s t | j|�S r )r r )r r r r r r s zPermWrapper.__getitem__c C s t d��d S )NzPermWrapper is not iterable.r r r r r r "