/usr/lib64/python3.9/site-packages/cffi/__pycache__
Edit: /usr/lib64/python3.9/site-packages/cffi/__pycache__/api.cpython-39.pyc (34326B)
a
(ˆ`P¤ ã @ s¶ d dl Z d dlZddlmZ ddlmZ ddlmZ ze W n& e yb d dl
mZ dd„ ZY n0 ze W n e y‚ e
ZY n0 eƒ ZG d d
„ d
eƒZdd„ Zd
d„ Zdd„ ZdS )é Né )Ú
allocate_lock)Ú CDefError)Úmodel)ÚCallablec C s
t | tƒS ©N)Ú
isinstancer )Úx© r
ú./usr/lib64/python3.9/site-packages/cffi/api.pyÚ
ó r c @ sÀ e Zd ZdZdjdd„Zdkdd„Zdldd „Zdmd
d„Zdnd
d„Zdd„ Z dd„ Z
dodd„Zdd„ Zdd„ Z
dd„ Zdd„ Zdpdd„Zdqd d!„Zd"d#„ Zdrd%d&„Zd'd(„ Zedfd)d*„Zd+d,„ Zdsd-d.„Zdtd0d1„Zdud2d3„Zd4d5„ Zdvd6d7„Zd8d9„ Zd:d;„ Zeeedd<ƒZ dwd=d>„Z!d?d@„ Z"dAdB„ Z#dCdD„ Z$dEdF„ Z%dGdH„ Z&dIdJ„ Z'dKdL„ Z(dMdN„ Z)dOdP„ Z*dQdR„ Z+dxdTdU„Z,dydVdW„Z-dzdYdZ„Z.d[d\„ Z/d]d^„ Z0d{d`da„Z1dbdc„ Z2ddde„ Z3dfdg„ Z4dhdi„ Z5dS )|ÚFFIa’
The main top-level class that you instantiate once, or once per module.
Example usage:
ffi = FFI()
ffi.cdef("""
int printf(const char *, ...);
""")
C = ffi.dlopen(None) # standard library
-or-
C = ffi.verify() # use a C compiler: verify the decl above is right
C.printf("hello, %s!\n", ffi.new("char[]", "world"))
Nc C sÌ |du r^ddl }ddlm} |j|kr^t|dƒrJtd|t|j|jf ƒ‚ntd|t|jf ƒ‚ddlm} || _tƒ | _ |
¡ | _i | _t
d ¡j| _t
d
¡j| _g | _g | _g | _g | _d| _i | _d| _d| _t |¡| _t|dƒrô| | ¡ t|jƒD ] }| d¡rþt | |t!||ƒƒ qþ| j �, | "tj#¡| _$| "tj%¡| _&W