
    5i                     0    d dl mZ g dZdZ G d d      Zy)    )WeakSet)
aioauthcryptohttpiomqttmqtt5mqtt_request_responses3	websocketz0.32.0c                   ,    e Zd ZdZdZ e       ZdZd Zy)NativeResourcea  
    Base for classes that bind to a native type.
    _binding is a python capsule referencing the native object.

    Note to developers: If NativeResource B depends on the existence of NativeResource A,
    have B's native code Py_INCREF/DECREF A's python class. This ensures that A will not be destroyed before B.
    If we simply had python class B referencing A, and the GC decided to clean up both, it might destroy A before B.
    F)_binding__weakref__c                 d    t         j                  r t         j                  j                  |        y y )N)r   _track_lifetime_livingadd)selfs    q/home/marpiech/ifpan-abm-pgxpred/analysis/marpiech-gwas-test/venv/lib/python3.12/site-packages/awscrt/__init__.py__init__zNativeResource.__init__'   s$    ))""&&t, *    N)	__name__
__module____qualname____doc__r   r   r   	__slots__r    r   r   r   r      s     OiG+I-r   r   N)weakrefr   __all____version__r   r   r   r   <module>r#      s"     - -r   