
    ai                     l    S r SrSSKr " S S5      r " S S5      r\" 5       r\" 5       r " S S	5      rg)
z5
This module contains RestrictBlend context manager.
)RestrictBlend    Nc                   |    \ rS rSrSr\R                  r\R                  R                  r
\S 5       r\S 5       r	Srg)_RestrictContext    c                 4    U R                   R                  S   $ )Nr   )
_real_datawindow_managersselfs    [/home/wildlama/Downloads/blender-5.1.2-linux-x64/5.1/scripts/modules/_bpy_restrict_state.pywindow_manager_RestrictContext.window_manager   s    ..q11    c                     U R                   $ N)
_real_prefr   s    r   preferences_RestrictContext.preferences   s    r   N)__name__
__module____qualname____firstlineno__	__slots___bpydatar	   contextr   r   propertyr   __static_attributes__r   r   r   r   r      sE    IJ))J2 2  r   r   c                       \ rS rSrSrSrg)_RestrictData   r   N)r   r   r   r   r   r   r   r   r   r!   r!      s    Ir   r!   c                   $    \ rS rSrSrS rS rSrg)r   '   )r   r   c                     [         R                  U l        [         R                  U l        [        [         l        [        [         l        g r   )r   r   r   _data_restrict_context_restrictr   s    r   	__enter__RestrictBlend.__enter__*   s&    II	||"	(r   c                 X    U R                   [        l         U R                  [        l        g r   )r   r   r   )r   _type_value
_tracebacks       r   __exit__RestrictBlend.__exit__0   s    II	||r   N)r   r   r   r   r   r(   r.   r   r   r   r   r   r   '   s    #I)$r   r   )	__doc____all__bpyr   r   r!   r'   r&   r   r   r   r   <module>r3      sF   
    %& $ $r   