+
    Tj   ã                   ó&   € ^ RI Ht  ! R R4      tR# )é    )Úc_void_pc                   ón   a € ] tR t^t o RtRt]tRt]	t
]R 4       t]P                  R 4       tR tRtV tR# )ÚCPointerBasezn
Base class for objects that have a pointer access property
that controls access to the underlying C pointer.
Nc                ó–   € V P                   '       d   V P                   # V P                  R V P                  P                  ,          4      h)zNULL %s pointer encountered.)Ú_ptrÚnull_ptr_exception_classÚ	__class__Ú__name__©Úselfs   &ÚK/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/gis/ptr.pyÚptrÚCPointerBase.ptr   s<   € ð 99ˆ9Ø—9‘9ÐØ×+Ñ+Ø*¨T¯^©^×-DÑ-DÕDó
ð 	
ó    c                ó†   € Ve7   \        WP                  4      '       g   \        R\        V4      ,          4      hWn        R # )NzIncompatible pointer type: %s.)Ú
isinstanceÚptr_typeÚ	TypeErrorÚtyper   )r   r   s   &&r   r   r      s1   € ð ’œz¨#¯}©}×=Ò=ÜÐ<¼tÀC»yÕHÓIÐIØŽ	r   c                óÈ   € V P                   '       d3   V P                  '       d    V P                  V P                  4       R# R# R#   \        \        \
        3 d     R# i ; i)z)
Free the memory used by the C++ object.
N)Ú
destructorr   r   ÚAttributeErrorÚImportErrorr   r   s   &r   Ú__del__ÚCPointerBase.__del__!   sL   € ð ??ˆ?˜tŸyŸy˜yðØ—‘ §¡Ö)ñ  )‰?øô #¤K´Ð;ô Úðús   ¦A ÁA!Á A!)r   )r
   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r   r   Úpropertyr   Úsetterr   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sU   ø‡ € ñð
 €DØ€HØ€JØ-Ðàñ
ó ð
ð 	‡ZZñó ð÷ð r   r   N)Úctypesr   r   © r   r   Ú<module>r'      s   ðÝ ÷%ó %r   