관리-도구
편집 파일: utils.cpython-311.pyc
� �܋f� � � � d dl mZ d dlmZ d dlmZ d dlmZ d� Zd� Zd� Z d� Z d � Zd � Zd� Z d� Zd � Z G d� de� � ZdS )� )� Awaitable)�CO_ITERABLE_COROUTINE)� CoroutineType)� GeneratorTypec � � K � | � d {V ��S �N� ��objs �j/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/lazy_object_proxy/utils.py�do_awaitr s � � � ��9�9�9�9�9�9�� c # � K � | E d {V ��S r r )�gens r � do_yield_fromr s � � � ��N�N�N�N�N�N�r c � � t | � � }|t u s?|t u r!t | j j t z � � st | t � � r!t | � � � � � S t | � � S r )�typer r �bool�gi_code�co_flagsr � isinstancer r � __await__r )r �obj_types r �await_r sx � ��C�y�y�H��M�!�!��}�$�$����%�(=�=�>�>� %��c�9�%�%� %� ��}�}�&�&�(�(�(��S�!�!�!r c �4 � | j � � � S r )�__wrapped__� __aiter__��selfs r r r s � ���%�%�'�'�'r c � �D K � | j � � � � d {V ��S r )r � __anext__r s r r! r! s- � � � ��!�+�+�-�-�-�-�-�-�-�-�-r c �* � t | j � � S r )r r r s r r r $ s � ��$�"�#�#�#r c �4 � | j � � � S r )r � __aenter__r s r r$ r$ ( s � ���&�&�(�(�(r c �&