Expand description
Raw FFI declarations for Python’s C API.
This module provides low level bindings to the Python interpreter. It is meant for advanced users only - regular PyO3 users shouldn’t need to interact with this module at all.
The contents of this module are not documented here, as it would entail basically copying the documentation from CPython. Consult the Python/C API Reference Manual for up-to-date documentation.
§Safety
The functions in this module lack individual safety documentation, but generally the following apply:
- Pointer arguments have to point to a valid Python object of the correct type, although null pointers are sometimes valid input.
- The vast majority can only be used safely while the GIL is held.
- Some functions have additional safety requirements, consult the Python/C API Reference Manual for more information.
Re-exports§
- #[doc(hidden)] pub use crate::impl_::pymethods::ipowfunc;
Modules§
- compat
- C API Compatibility Shims
- marshal
- structmemberDeprecated 
Macros§
- c_str
- This is a helper macro to create a &'static CStr.
Structs§
- PyASCIIObject 
- PyArena
- PyAsyncMethods 
- PyBaseException Object 
- PyBufferProcs 
- PyByteArray Object 
- PyBytesObject 
- PyCodeObject 
- A Python code object.
- PyCompactUnicode Object 
- PyCompilerFlags 
- PyComplexObject 
- PyConfig
- PyDateTime_ CAPI 
- PyDateTime_ Date 
- Structure representing a datetime.date
- PyDateTime_ Date Time 
- Structure representing a datetime.datetime.
- PyDateTime_ Delta 
- Structure representing a datetime.timedelta.
- PyDateTime_ Time 
- Structure representing a datetime.time.
- PyDescrObject 
- PyDictKeys Object 
- PyDictObject 
- PyFloatObject 
- PyFrameObject 
- PyFunctionObject 
- PyFutureFeatures 
- PyGenObject 
- PyGetSetDef 
- Represents the PyGetSetDef structure.
- PyGetSetDescr Object 
- PyHash_Func Def 
- PyHeapType Object 
- PyImportError Object 
- PyInterpreterState 
- PyListObject 
- PyLongObject 
- PyMappingMethods 
- PyMemAllocator Ex 
- PyMemberDef 
- Represents the PyMemberDef structure.
- PyMemberDescr Object 
- PyMethodDef 
- Represents the PyMethodDef structure.
- PyMethodDescr Object 
- PyModuleDef 
- PyModuleDef_ Base 
- PyModuleDef_ Slot 
- PyNumberMethods 
- PyOSError Object 
- PyObject
- PyObjectArena Allocator 
- PyPreConfig 
- PySequenceMethods 
- PySetObject 
- PySliceObject 
- PyStatus
- PyStopIteration Object 
- PyStructSequence_ Desc 
- PyStructSequence_ Field 
- PySyntaxError Object 
- PySystemExit Object 
- PyThreadState 
- PyTryBlock 
- PyTupleObject 
- PyTypeObject 
- PyType_Slot 
- PyType_Spec 
- PyUnicodeError Object 
- PyUnicodeObject 
- PyVarObject 
- PyWeakReference 
- PyWideString List 
- PyWrapperDescr Object 
- Py_buffer 
- Py_complex 
- _PyDateTime_ Base Date Time 
- Structure representing a datetime.datetimewithout atzinfomember.
- _PyDateTime_ Base Time 
- Structure representing a datetime.timewithout atzinfomember.
- _PyWeakReference 
- _frozen
- _inittab
- _mod
- _node
- setentry
- symtable
- wrapperbase
Enums§
Constants§
- CO_ASYNC_ GENERATOR 
- CO_COROUTINE 
- CO_FUTURE_ ABSOLUTE_ IMPORT 
- CO_FUTURE_ BARRY_ AS_ BDFL 
- CO_FUTURE_ DIVISION 
- CO_FUTURE_ GENERATOR_ STOP 
- CO_FUTURE_ PRINT_ FUNCTION 
- CO_FUTURE_ UNICODE_ LITERALS 
- CO_FUTURE_ WITH_ STATEMENT 
- CO_GENERATOR 
- CO_ITERABLE_ COROUTINE 
- CO_MAXBLOCKS 
- CO_NESTED 
- CO_NEWLOCALS 
- CO_NOFREE 
- CO_OPTIMIZED 
- CO_VARARGS 
- CO_VARKEYWORDS 
- FUTURE_ABSOLUTE_ IMPORT 
- FUTURE_ANNOTATIONS 
- FUTURE_BARRY_ AS_ BDFL 
- FUTURE_DIVISION 
- FUTURE_GENERATORS 
- FUTURE_GENERATOR_ STOP 
- FUTURE_NESTED_ SCOPES 
- FUTURE_PRINT_ FUNCTION 
- FUTURE_UNICODE_ LITERALS 
- FUTURE_WITH_ STATEMENT 
- INT_MAX
- MAX_CO_ EXTRA_ USERS 
- METH_CLASS 
- METH_COEXIST 
- METH_FASTCALL 
- METH_KEYWORDS 
- METH_NOARGS 
- METH_O
- METH_STATIC 
- METH_VARARGS 
- PYOS_STACK_ MARGIN 
- PYTHON_ABI_ VERSION 
- PYTHON_API_ VERSION 
- PY_BIG_ ENDIAN 
- PY_INVALID_ STACK_ EFFECT 
- PY_ITERSEARCH_ CONTAINS 
- PY_ITERSEARCH_ COUNT 
- PY_ITERSEARCH_ INDEX 
- PY_LITTLE_ ENDIAN 
- PY_SSIZE_ T_ MAX 
- PY_SSIZE_ T_ MIN 
- PY_STDIOTEXTMODE 
- PY_VECTORCALL_ ARGUMENTS_ OFFSET 
- PyBUF_ANY_ CONTIGUOUS 
- PyBUF_CONTIG 
- PyBUF_CONTIG_ RO 
- PyBUF_C_ CONTIGUOUS 
- PyBUF_FORMAT 
- PyBUF_FULL 
- PyBUF_FULL_ RO 
- PyBUF_F_ CONTIGUOUS 
- PyBUF_INDIRECT 
- PyBUF_MAX_ NDIM 
- Maximum number of dimensions
- PyBUF_ND 
- PyBUF_READ 
- PyBUF_RECORDS 
- PyBUF_RECORDS_ RO 
- PyBUF_SIMPLE 
- PyBUF_STRIDED 
- PyBUF_STRIDED_ RO 
- PyBUF_STRIDES 
- PyBUF_WRITABLE 
- PyBUF_WRITE 
- PyBUF_WRITEABLE 
- PyDateTime_ CAPSULE_ NAME 
- PyModuleDef_ HEAD_ INIT 
- PyObject_HEAD_ INIT 
- PySet_MINSIZE 
- PyTrace_CALL 
- PyTrace_C_ CALL 
- PyTrace_C_ EXCEPTION 
- PyTrace_C_ RETURN 
- PyTrace_EXCEPTION 
- PyTrace_LINE 
- PyTrace_OPCODE 
- PyTrace_RETURN 
- PyUnicode_1BYTE_ KIND 
- PyUnicode_2BYTE_ KIND 
- PyUnicode_4BYTE_ KIND 
- PyUnicode_WCHAR_ KIND Deprecated 
- PyWrapperFlag_ KEYWORDS 
- Py_CLEANUP_ SUPPORTED 
- Py_DTSF_ ADD_ DOT_ 0 
- Py_DTSF_ ALT 
- Py_DTSF_ SIGN 
- Py_DTST_ FINITE 
- Py_DTST_ INFINITE 
- Py_DTST_ NAN 
- Py_EQ
- Py_GE
- Py_GT
- Py_HASH_ EXTERNAL 
- Py_HASH_ FNV 
- Py_HASH_ SIPHAS H24 
- Py_LE
- Py_LT
- Py_NE
- Py_PRINT_ RAW 
- Py_READONLY 
- Py_RELATIVE_ OFFSET 
- Py_TPFLAGS_ BASETYPE 
- Set if the type allows subclassing
- Py_TPFLAGS_ BASE_ EXC_ SUBCLASS 
- Py_TPFLAGS_ BYTES_ SUBCLASS 
- Py_TPFLAGS_ DEFAULT 
- Py_TPFLAGS_ DICT_ SUBCLASS 
- Py_TPFLAGS_ HAVE_ FINALIZE 
- Py_TPFLAGS_ HAVE_ GC 
- Objects support garbage collection (see objimp.h)
- Py_TPFLAGS_ HAVE_ VECTORCALL 
- Set if the type implements the vectorcall protocol (PEP 590)
- Py_TPFLAGS_ HAVE_ VERSION_ TAG 
- Py_TPFLAGS_ HEAPTYPE 
- Set if the type object is dynamically allocated
- Py_TPFLAGS_ IS_ ABSTRACT 
- Py_TPFLAGS_ LIST_ SUBCLASS 
- Py_TPFLAGS_ LONG_ SUBCLASS 
- Py_TPFLAGS_ METHOD_ DESCRIPTOR 
- Py_TPFLAGS_ READY 
- Set if the type is ‘ready’ – fully initialized
- Py_TPFLAGS_ READYING 
- Set while the type is being ‘readied’, to prevent recursive ready calls
- Py_TPFLAGS_ TUPLE_ SUBCLASS 
- Py_TPFLAGS_ TYPE_ SUBCLASS 
- Py_TPFLAGS_ UNICODE_ SUBCLASS 
- Py_TPFLAGS_ VALID_ VERSION_ TAG 
- Py_T_ BOOL 
- Py_T_ BYTE 
- Py_T_ CHAR 
- Py_T_ DOUBLE 
- Py_T_ FLOAT 
- Py_T_ INT 
- Py_T_ LONG 
- Py_T_ LONGLONG 
- Py_T_ OBJECT_ EX 
- Py_T_ PYSSIZET 
- Py_T_ SHORT 
- Py_T_ STRING 
- Py_T_ STRING_ INPLACE 
- Py_T_ UBYTE 
- Py_T_ UINT 
- Py_T_ ULONG 
- Py_T_ ULONGLONG 
- Py_T_ USHORT 
- Py_UNICODE_ REPLACEMENT_ CHARACTER 
- Py_am_ aiter 
- Py_am_ anext 
- Py_am_ await 
- Py_bf_ getbuffer 
- Py_bf_ releasebuffer 
- Py_eval_ input 
- Py_file_ input 
- Py_func_ type_ input 
- Py_mod_ create 
- Py_mod_ exec 
- Py_mp_ ass_ subscript 
- Py_mp_ length 
- Py_mp_ subscript 
- Py_nb_ absolute 
- Py_nb_ add 
- Py_nb_ and 
- Py_nb_ bool 
- Py_nb_ divmod 
- Py_nb_ float 
- Py_nb_ floor_ divide 
- Py_nb_ index 
- Py_nb_ inplace_ add 
- Py_nb_ inplace_ and 
- Py_nb_ inplace_ floor_ divide 
- Py_nb_ inplace_ lshift 
- Py_nb_ inplace_ matrix_ multiply 
- Py_nb_ inplace_ multiply 
- Py_nb_ inplace_ or 
- Py_nb_ inplace_ power 
- Py_nb_ inplace_ remainder 
- Py_nb_ inplace_ rshift 
- Py_nb_ inplace_ subtract 
- Py_nb_ inplace_ true_ divide 
- Py_nb_ inplace_ xor 
- Py_nb_ int 
- Py_nb_ invert 
- Py_nb_ lshift 
- Py_nb_ matrix_ multiply 
- Py_nb_ multiply 
- Py_nb_ negative 
- Py_nb_ or 
- Py_nb_ positive 
- Py_nb_ power 
- Py_nb_ remainder 
- Py_nb_ rshift 
- Py_nb_ subtract 
- Py_nb_ true_ divide 
- Py_nb_ xor 
- Py_single_ input 
- Py_sq_ ass_ item 
- Py_sq_ concat 
- Py_sq_ contains 
- Py_sq_ inplace_ concat 
- Py_sq_ inplace_ repeat 
- Py_sq_ item 
- Py_sq_ length 
- Py_sq_ repeat 
- Py_tp_ alloc 
- Py_tp_ base 
- Py_tp_ bases 
- Py_tp_ call 
- Py_tp_ clear 
- Py_tp_ dealloc 
- Py_tp_ del 
- Py_tp_ descr_ get 
- Py_tp_ descr_ set 
- Py_tp_ doc 
- Py_tp_ finalize 
- Py_tp_ free 
- Py_tp_ getattr 
- Py_tp_ getattro 
- Py_tp_ getset 
- Py_tp_ hash 
- Py_tp_ init 
- Py_tp_ is_ gc 
- Py_tp_ iter 
- Py_tp_ iternext 
- Py_tp_ members 
- Py_tp_ methods 
- Py_tp_ new 
- Py_tp_ repr 
- Py_tp_ richcompare 
- Py_tp_ setattr 
- Py_tp_ setattro 
- Py_tp_ str 
- Py_tp_ traverse 
- SSTATE_INTERNED_ IMMORTAL 
- SSTATE_INTERNED_ MORTAL 
- SSTATE_NOT_ INTERNED 
- _PyHASH_MULTIPLIER 
- _Py_T_ NONE Deprecated 
- _Py_T_ OBJECT Deprecated 
- _Py_WRITE_ RESTRICTED Deprecated 
Statics§
- PyAsyncGen_ Type 
- PyBaseObject_ Type 
- built-in ‘object’
- PyBool_Type 
- PyByteArray Iter_ Type 
- PyByteArray_ Type 
- PyBytesIter_ Type 
- PyBytes_Type 
- PyCFunction_Type 
- PyCallIter_ Type 
- PyCapsule_Type 
- PyClassMethod Descr_ Type 
- PyCode_Type 
- PyComplex_Type 
- PyContextToken_ Type 
- PyContextVar_ Type 
- PyContext_Type 
- PyCoro_Type 
- PyDictItems_ Type 
- PyDictIter Item_ Type 
- PyDictIter Key_ Type 
- PyDictIter Value_ Type 
- PyDictKeys_ Type 
- PyDictProxy_ Type 
- PyDictRevIter Item_ Type 
- PyDictRevIter Key_ Type 
- PyDictRevIter Value_ Type 
- PyDictValues_ Type 
- PyDict_Type 
- PyEllipsis_Type 
- PyEnum_Type 
- PyExc_Arithmetic Error 
- PyExc_Assertion Error 
- PyExc_Attribute Error 
- PyExc_Base Exception 
- PyExc_BlockingIO Error 
- PyExc_Broken Pipe Error 
- PyExc_Buffer Error 
- PyExc_Bytes Warning 
- PyExc_Child Process Error 
- PyExc_Connection Aborted Error 
- PyExc_Connection Error 
- PyExc_Connection Refused Error 
- PyExc_Connection Reset Error 
- PyExc_Deprecation Warning 
- PyExc_EOFError 
- PyExc_Environment Error 
- PyExc_Exception 
- PyExc_File Exists Error 
- PyExc_File NotFound Error 
- PyExc_Floating Point Error 
- PyExc_Future Warning 
- PyExc_Generator Exit 
- PyExc_IOError 
- PyExc_Import Error 
- PyExc_Import Warning 
- PyExc_Indentation Error 
- PyExc_Index Error 
- PyExc_Interrupted Error 
- PyExc_IsADirectory Error 
- PyExc_KeyError 
- PyExc_Keyboard Interrupt 
- PyExc_Lookup Error 
- PyExc_Memory Error 
- PyExc_Module NotFound Error 
- PyExc_Name Error 
- PyExc_NotA Directory Error 
- PyExc_NotImplemented Error 
- PyExc_OSError 
- PyExc_Overflow Error 
- PyExc_Pending Deprecation Warning 
- PyExc_Permission Error 
- PyExc_Process Lookup Error 
- PyExc_Recursion Error 
- PyExc_Recursion Error Inst 
- PyExc_Reference Error 
- PyExc_Resource Warning 
- PyExc_Runtime Error 
- PyExc_Runtime Warning 
- PyExc_Stop Async Iteration 
- PyExc_Stop Iteration 
- PyExc_Syntax Error 
- PyExc_Syntax Warning 
- PyExc_System Error 
- PyExc_System Exit 
- PyExc_TabError 
- PyExc_Timeout Error 
- PyExc_Type Error 
- PyExc_Unbound Local Error 
- PyExc_Unicode Decode Error 
- PyExc_Unicode Encode Error 
- PyExc_Unicode Error 
- PyExc_Unicode Translate Error 
- PyExc_Unicode Warning 
- PyExc_User Warning 
- PyExc_Value Error 
- PyExc_Warning 
- PyExc_Zero Division Error 
- PyFilter_Type 
- PyFloat_Type 
- PyFrame_Type 
- PyFrozenSet_ Type 
- PyFunction_Type 
- PyGen_Type 
- PyGetSetDescr_ Type 
- PyImport_Frozen Modules 
- PyImport_Inittab 
- PyListIter_ Type 
- PyListRevIter_ Type 
- PyList_Type 
- PyLongRange Iter_ Type 
- PyLong_Type 
- PyMap_Type 
- PyMemberDescr_ Type 
- PyMemoryView_ Type 
- PyMethodDescr_ Type 
- PyModuleDef_ Type 
- PyModule_Type 
- PyProperty_Type 
- PyRangeIter_ Type 
- PyRange_Type 
- PyReversed_Type 
- PySeqIter_ Type 
- PySetIter_ Type 
- PySet_Type 
- PySlice_Type 
- PySuper_Type 
- built-in ‘super’
- PyTraceBack_ Type 
- PyTupleIter_ Type 
- PyTuple_Type 
- PyType_Type 
- built-in ‘type’
- PyUnicodeIter_ Type 
- PyUnicode_Type 
- PyWrapperDescr_ Type 
- PyZip_Type 
- Py_Bytes Warning Flag Deprecated 
- Py_Debug Flag Deprecated 
- Py_Dont Write Bytecode Flag Deprecated 
- Py_File System Default Encode Errors Deprecated 
- Py_File System Default Encoding Deprecated 
- Py_Frozen Flag Deprecated 
- Py_HasFile System Default Encoding Deprecated 
- Py_Hash Randomization Flag 
- Py_Ignore Environment Flag Deprecated 
- Py_Inspect Flag Deprecated 
- Py_Interactive Flag Deprecated 
- Py_Isolated Flag Deprecated 
- Py_NoSite Flag Deprecated 
- Py_NoUser Site Directory Deprecated 
- Py_Optimize Flag Deprecated 
- Py_Quiet Flag Deprecated 
- Py_Unbuffered Stdio Flag Deprecated 
- Py_UseClass Exceptions Flag Deprecated 
- Py_Verbose Flag Deprecated 
- _PyCoroWrapper_ Type 
- _PyManagedBuffer_ Type 
- _PyMethodWrapper_ Type 
- _PySet_Dummy 
- _PyWeakref_Callable Proxy Type 
- _PyWeakref_Proxy Type 
- _PyWeakref_RefType 
Functions§
- PyAST_Compile ⚠Ex 
- PyAST_Compile ⚠Object 
- PyAnySet_ ⚠Check 
- PyAnySet_ ⚠Check Exact 
- PyArg_Parse ⚠
- PyArg_Parse ⚠Tuple 
- PyArg_Parse ⚠Tuple AndKeywords 
- PyArg_Unpack ⚠Tuple 
- PyArg_Validate ⚠Keyword Arguments 
- PyAsyncGen_ ⚠Check Exact 
- PyBool_Check ⚠
- PyBool_From ⚠Long 
- PyBuffer_Fill ⚠Contiguous Strides 
- PyBuffer_Fill ⚠Info 
- PyBuffer_From ⚠Contiguous 
- PyBuffer_GetPointer ⚠
- PyBuffer_IsContiguous ⚠
- PyBuffer_Release ⚠
- PyBuffer_Size ⚠From Format 
- PyBuffer_ToContiguous ⚠
- PyByteArray_ ⚠AsString 
- PyByteArray_ ⚠Check 
- PyByteArray_ ⚠Check Exact 
- PyByteArray_ ⚠Concat 
- PyByteArray_ ⚠From Object 
- PyByteArray_ ⚠From String AndSize 
- PyByteArray_ ⚠Resize 
- PyByteArray_ ⚠Size 
- PyBytes_AsString ⚠
- PyBytes_AsString ⚠AndSize 
- PyBytes_Check ⚠
- PyBytes_Check ⚠Exact 
- PyBytes_Concat ⚠
- PyBytes_Concat ⚠AndDel 
- PyBytes_Decode ⚠Escape 
- PyBytes_From ⚠Format 
- PyBytes_From ⚠Object 
- PyBytes_From ⚠String 
- PyBytes_From ⚠String AndSize 
- PyBytes_Repr ⚠
- PyBytes_Size ⚠
- PyCFunction_Call ⚠
- PyCFunction_Check ⚠
- PyCFunction_Clear ⚠Free List 
- PyCFunction_GetFlags ⚠
- PyCFunction_GetFunction ⚠
- PyCFunction_GetSelf ⚠
- PyCFunction_New ⚠
- PyCFunction_NewEx ⚠
- PyCallIter_ ⚠Check 
- PyCallIter_ ⚠New 
- PyCallable_Check ⚠
- PyCapsule_Check ⚠Exact 
- PyCapsule_GetContext ⚠
- PyCapsule_GetDestructor ⚠
- PyCapsule_GetName ⚠
- PyCapsule_GetPointer ⚠
- PyCapsule_Import ⚠
- PyCapsule_IsValid ⚠
- PyCapsule_New ⚠
- PyCapsule_SetContext ⚠
- PyCapsule_SetDestructor ⚠
- PyCapsule_SetName ⚠
- PyCapsule_SetPointer ⚠
- PyCode_Addr2 ⚠Line 
- PyCode_Check ⚠
- PyCode_New ⚠
- PyCode_NewEmpty ⚠
- PyCode_NewWith ⚠PosOnly Args 
- PyCode_Optimize ⚠
- PyCodec_Backslash ⚠Replace Errors 
- PyCodec_Decode ⚠
- PyCodec_Decoder ⚠
- PyCodec_Encode ⚠
- PyCodec_Encoder ⚠
- PyCodec_Ignore ⚠Errors 
- PyCodec_Incremental ⚠Decoder 
- PyCodec_Incremental ⚠Encoder 
- PyCodec_Known ⚠Encoding 
- PyCodec_Lookup ⚠Error 
- PyCodec_Register ⚠
- PyCodec_Register ⚠Error 
- PyCodec_Replace ⚠Errors 
- PyCodec_Stream ⚠Reader 
- PyCodec_Stream ⚠Writer 
- PyCodec_Strict ⚠Errors 
- PyCodec_XMLChar ⚠RefReplace Errors 
- PyCompile_Opcode ⚠Stack Effect 
- PyCompile_Opcode ⚠Stack Effect With Jump 
- PyComplex_AsCComplex ⚠
- PyComplex_Check ⚠
- PyComplex_Check ⚠Exact 
- PyComplex_FromC ⚠Complex 
- PyComplex_From ⚠Doubles 
- PyComplex_Imag ⚠AsDouble 
- PyComplex_Real ⚠AsDouble 
- PyConfig_Clear ⚠
- PyConfig_Init ⚠Isolated Config 
- PyConfig_Init ⚠Python Config 
- PyConfig_Read ⚠
- PyConfig_SetArgv ⚠
- PyConfig_SetBytes ⚠Argv 
- PyConfig_SetBytes ⚠String 
- PyConfig_SetString ⚠
- PyConfig_SetWide ⚠String List 
- PyContextToken_ ⚠Check Exact 
- PyContextVar_ ⚠Check Exact 
- PyContextVar_ ⚠Get 
- PyContextVar_ ⚠New 
- PyContextVar_ ⚠Reset 
- PyContextVar_ ⚠Set 
- PyContext_Check ⚠Exact 
- PyContext_Copy ⚠
- PyContext_Copy ⚠Current 
- PyContext_Enter ⚠
- PyContext_Exit ⚠
- PyContext_New ⚠
- PyCoro_Check ⚠Exact 
- PyDateTimeAPI ⚠
- Returns a pointer to a PyDateTime_CAPIinstance
- PyDateTime_ ⚠Check 
- Check if opis aPyDateTimeAPI.DateTimeTypeor subtype.
- PyDateTime_ ⚠Check Exact 
- Check if op’s type is exactlyPyDateTimeAPI.DateTimeType.
- PyDateTime_ ⚠DATE_ GET_ FOLD 
- Retrieve the fold component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 1]
- PyDateTime_ ⚠DATE_ GET_ HOUR 
- Retrieve the hour component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 23]
- PyDateTime_ ⚠DATE_ GET_ MICROSECOND 
- Retrieve the microsecond component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 999999]
- PyDateTime_ ⚠DATE_ GET_ MINUTE 
- Retrieve the minute component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 59]
- PyDateTime_ ⚠DATE_ GET_ SECOND 
- Retrieve the second component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 59]
- PyDateTime_ ⚠DATE_ GET_ TZINFO 
- Retrieve the tzinfo component of a PyDateTime_DateTime. Returns a pointer to aPyObjectthat should be either NULL or an instance of adatetime.tzinfosubclass.
- PyDateTime_ ⚠DELTA_ GET_ DAYS 
- Retrieve the days component of a PyDateTime_Delta.
- PyDateTime_ ⚠DELTA_ GET_ MICROSECONDS 
- Retrieve the seconds component of a PyDateTime_Delta.
- PyDateTime_ ⚠DELTA_ GET_ SECONDS 
- Retrieve the seconds component of a PyDateTime_Delta.
- PyDateTime_ ⚠From Timestamp 
- PyDateTime_ ⚠GET_ DAY 
- Retrieve the day component of a PyDateTime_DateorPyDateTime_DateTime. Returns a signed integer in the interval[1, 31].
- PyDateTime_ ⚠GET_ MONTH 
- Retrieve the month component of a PyDateTime_DateorPyDateTime_DateTime. Returns a signed integer in the range[1, 12].
- PyDateTime_ ⚠GET_ YEAR 
- Retrieve the year component of a PyDateTime_DateorPyDateTime_DateTime. Returns a signed integer greater than 0.
- PyDateTime_ ⚠IMPORT 
- Populates the PyDateTimeAPIobject
- PyDateTime_ ⚠TIME_ GET_ FOLD 
- Retrieve the fold component of a PyDateTime_Time. Returns a signed integer in the interval[0, 1]
- PyDateTime_ ⚠TIME_ GET_ HOUR 
- Retrieve the hour component of a PyDateTime_Time. Returns a signed integer in the interval[0, 23]
- PyDateTime_ ⚠TIME_ GET_ MICROSECOND 
- Retrieve the microsecond component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 999999]
- PyDateTime_ ⚠TIME_ GET_ MINUTE 
- Retrieve the minute component of a PyDateTime_Time. Returns a signed integer in the interval[0, 59]
- PyDateTime_ ⚠TIME_ GET_ SECOND 
- Retrieve the second component of a PyDateTime_DateTime. Returns a signed integer in the interval[0, 59]
- PyDateTime_ ⚠TIME_ GET_ TZINFO 
- Retrieve the tzinfo component of a PyDateTime_Time. Returns a pointer to aPyObjectthat should be either NULL or an instance of adatetime.tzinfosubclass.
- PyDateTime_ ⚠Time Zone_ UTC 
- PyDate_Check ⚠
- Type Check macros
- PyDate_Check ⚠Exact 
- Check if op’s type is exactlyPyDateTimeAPI.DateType.
- PyDate_From ⚠Timestamp 
- PyDelta_Check ⚠
- Check if opis aPyDateTimeAPI.DetaTypeor subtype.
- PyDelta_Check ⚠Exact 
- Check if op’s type is exactlyPyDateTimeAPI.DeltaType.
- PyDescr_NewClass ⚠Method 
- PyDescr_NewGet ⚠Set 
- PyDescr_NewMember ⚠
- PyDescr_NewMethod ⚠
- PyDictItems_ ⚠Check 
- PyDictKeys_ ⚠Check 
- PyDictProxy_ ⚠New 
- PyDictValues_ ⚠Check 
- PyDictView ⚠Set_ Check 
- PyDict_Check ⚠
- PyDict_Check ⚠Exact 
- PyDict_Clear ⚠
- PyDict_Contains ⚠
- PyDict_Copy ⚠
- PyDict_DelItem ⚠
- PyDict_DelItem ⚠String 
- PyDict_GetItem ⚠
- PyDict_GetItem ⚠String 
- PyDict_GetItem ⚠With Error 
- PyDict_Items ⚠
- PyDict_Keys ⚠
- PyDict_Merge ⚠
- PyDict_Merge ⚠From Seq2 
- PyDict_New ⚠
- PyDict_Next ⚠
- PyDict_SetItem ⚠
- PyDict_SetItem ⚠String 
- PyDict_Size ⚠
- PyDict_Update ⚠
- PyDict_Values ⚠
- PyErr_BadArgument ⚠
- PyErr_BadInternal ⚠Call 
- PyErr_Check ⚠Signals 
- PyErr_Clear ⚠
- PyErr_Display ⚠
- PyErr_Exception ⚠Matches 
- PyErr_Fetch ⚠
- PyErr_Format ⚠
- PyErr_GetExc ⚠Info 
- PyErr_Given ⚠Exception Matches 
- PyErr_NewException ⚠
- PyErr_NewException ⚠With Doc 
- PyErr_NoMemory ⚠
- PyErr_Normalize ⚠Exception 
- PyErr_Occurred ⚠
- PyErr_Print ⚠
- PyErr_Print ⚠Ex 
- PyErr_Program ⚠Text 
- PyErr_Resource ⚠Warning 
- PyErr_Restore ⚠
- PyErr_SetExc ⚠Info 
- PyErr_SetFrom ⚠Errno 
- PyErr_SetFrom ⚠Errno With Filename 
- PyErr_SetFrom ⚠Errno With Filename Object 
- PyErr_SetFrom ⚠Errno With Filename Objects 
- PyErr_SetImport ⚠Error 
- PyErr_SetImport ⚠Error Subclass 
- PyErr_SetInterrupt ⚠
- PyErr_SetNone ⚠
- PyErr_SetObject ⚠
- PyErr_SetString ⚠
- PyErr_Syntax ⚠Location 
- PyErr_Syntax ⚠Location Ex 
- PyErr_Warn ⚠Ex 
- PyErr_Warn ⚠Explicit 
- PyErr_Warn ⚠Format 
- PyErr_Write ⚠Unraisable 
- PyEval_Acquire ⚠Lock 
- PyEval_Acquire ⚠Thread 
- PyEval_Call ⚠Function 
- PyEval_Call ⚠Method 
- PyEval_Call ⚠Object 
- PyEval_Call ⚠Object With Keywords 
- PyEval_Eval ⚠Code 
- PyEval_Eval ⚠Code Ex 
- PyEval_Eval ⚠Frame 
- PyEval_Eval ⚠Frame Ex 
- PyEval_GetBuiltins ⚠
- PyEval_GetCall ⚠Stats 
- PyEval_GetFrame ⚠
- PyEval_GetFunc ⚠Desc 
- PyEval_GetFunc ⚠Name 
- PyEval_GetGlobals ⚠
- PyEval_GetLocals ⚠
- PyEval_Init ⚠Threads 
- PyEval_Release ⚠Lock 
- PyEval_Release ⚠Thread 
- PyEval_Restore ⚠Thread 
- PyEval_Save ⚠Thread 
- PyEval_SetProfile ⚠
- PyEval_SetTrace ⚠
- PyEval_Threads ⚠Initialized 
- PyExceptionClass_ ⚠Check 
- PyExceptionInstance_ ⚠Check 
- PyExceptionInstance_ ⚠Class 
- PyException_GetCause ⚠
- PyException_GetContext ⚠
- PyException_GetTraceback ⚠
- PyException_SetCause ⚠
- PyException_SetContext ⚠
- PyException_SetTraceback ⚠
- PyFile_From ⚠Fd 
- PyFile_GetLine ⚠
- PyFile_Write ⚠Object 
- PyFile_Write ⚠String 
- PyFloat_AS_ ⚠DOUBLE 
- PyFloat_AsDouble ⚠
- PyFloat_Check ⚠
- PyFloat_Check ⚠Exact 
- PyFloat_From ⚠Double 
- PyFloat_From ⚠String 
- PyFloat_GetInfo ⚠
- PyFloat_GetMax ⚠
- PyFloat_GetMin ⚠
- PyFrame_Block ⚠Pop 
- PyFrame_Block ⚠Setup 
- PyFrame_Check ⚠
- PyFrame_Clear ⚠Free List 
- PyFrame_Fast ⚠ToLocals 
- PyFrame_Fast ⚠ToLocals With Error 
- PyFrame_GetLine ⚠Number 
- PyFrame_Locals ⚠ToFast 
- PyFrame_New ⚠
- PyFrozenSet_ ⚠Check 
- PyFrozenSet_ ⚠Check Exact 
- PyFrozenSet_ ⚠New 
- PyFunction_Check ⚠
- PyFunction_GetAnnotations ⚠
- PyFunction_GetClosure ⚠
- PyFunction_GetCode ⚠
- PyFunction_GetDefaults ⚠
- PyFunction_GetGlobals ⚠
- PyFunction_GetKw ⚠Defaults 
- PyFunction_GetModule ⚠
- PyFunction_New ⚠
- PyFunction_NewWith ⚠Qual Name 
- PyFunction_SetAnnotations ⚠
- PyFunction_SetClosure ⚠
- PyFunction_SetDefaults ⚠
- PyFunction_SetKw ⚠Defaults 
- PyFuture_FromAST ⚠
- PyFuture_FromAST ⚠Object 
- PyGC_Collect ⚠
- PyGILState_ ⚠Check 
- PyGILState_ ⚠Ensure 
- PyGILState_ ⚠GetThis Thread State 
- PyGILState_ ⚠Release 
- PyGen_Check ⚠
- PyGen_Check ⚠Exact 
- PyGen_Needs ⚠Finalizing Deprecated 
- PyGen_New ⚠
- PyHash_GetFunc ⚠Def 
- PyHeapType_ ⚠GET_ MEMBERS 
- PyImport_AddModule ⚠
- PyImport_AddModule ⚠Object 
- PyImport_Append ⚠Inittab 
- PyImport_Cleanup ⚠Deprecated 
- PyImport_Exec ⚠Code Module 
- PyImport_Exec ⚠Code Module Ex 
- PyImport_Exec ⚠Code Module Object 
- PyImport_Exec ⚠Code Module With Pathnames 
- PyImport_Extend ⚠Inittab 
- PyImport_GetImporter ⚠
- PyImport_GetMagic ⚠Number 
- PyImport_GetMagic ⚠Tag 
- PyImport_GetModule ⚠Dict 
- PyImport_Import ⚠
- PyImport_Import ⚠Frozen Module 
- PyImport_Import ⚠Frozen Module Object 
- PyImport_Import ⚠Module 
- PyImport_Import ⚠Module Ex 
- PyImport_Import ⚠Module Level 
- PyImport_Import ⚠Module Level Object 
- PyImport_Import ⚠Module NoBlock 
- PyImport_Reload ⚠Module 
- PyIndex_Check ⚠
- PyInterpreterState_ ⚠Clear 
- PyInterpreterState_ ⚠Delete 
- PyInterpreterState_ ⚠GetDict 
- PyInterpreterState_ ⚠GetID 
- PyInterpreterState_ ⚠Head 
- PyInterpreterState_ ⚠Main 
- PyInterpreterState_ ⚠New 
- PyInterpreterState_ ⚠Next 
- PyInterpreterState_ ⚠Thread Head 
- PyIter_Check ⚠
- PyIter_Next ⚠
- PyList_Append ⚠
- PyList_AsTuple ⚠
- PyList_Check ⚠
- PyList_Check ⚠Exact 
- PyList_GET_ ⚠ITEM 
- Macro, trading safety for speed
- PyList_GET_ ⚠SIZE 
- PyList_GetItem ⚠
- PyList_GetSlice ⚠
- PyList_Insert ⚠
- PyList_New ⚠
- PyList_Reverse ⚠
- PyList_SET_ ⚠ITEM 
- Macro, only to be used to fill in brand new lists
- PyList_SetItem ⚠
- PyList_SetSlice ⚠
- PyList_Size ⚠
- PyList_Sort ⚠
- PyLong_AsDouble ⚠
- PyLong_AsLong ⚠
- PyLong_AsLong ⚠AndOverflow 
- PyLong_AsLong ⚠Long 
- PyLong_AsLong ⚠Long AndOverflow 
- PyLong_AsSize_ ⚠t 
- PyLong_AsSsize_ ⚠t 
- PyLong_AsUnsigned ⚠Long 
- PyLong_AsUnsigned ⚠Long Long 
- PyLong_AsUnsigned ⚠Long Long Mask 
- PyLong_AsUnsigned ⚠Long Mask 
- PyLong_AsVoid ⚠Ptr 
- PyLong_Check ⚠
- PyLong_Check ⚠Exact 
- PyLong_From ⚠Double 
- PyLong_From ⚠Long 
- PyLong_From ⚠Long Long 
- PyLong_From ⚠Size_ t 
- PyLong_From ⚠Ssize_ t 
- PyLong_From ⚠String 
- PyLong_From ⚠Unsigned Long 
- PyLong_From ⚠Unsigned Long Long 
- PyLong_From ⚠Void Ptr 
- PyLong_GetInfo ⚠
- PyMapping_Check ⚠
- PyMapping_DelItem ⚠
- PyMapping_DelItem ⚠String 
- PyMapping_GetItem ⚠String 
- PyMapping_HasKey ⚠
- PyMapping_HasKey ⚠String 
- PyMapping_Items ⚠
- PyMapping_Keys ⚠
- PyMapping_Length ⚠
- PyMapping_SetItem ⚠String 
- PyMapping_Size ⚠
- PyMapping_Values ⚠
- PyMarshal_Read ⚠Object From String 
- PyMarshal_Write ⚠Object ToString 
- PyMem_Calloc ⚠
- PyMem_Free ⚠
- PyMem_GetAllocator ⚠
- PyMem_Malloc ⚠
- PyMem_RawCalloc ⚠
- PyMem_RawFree ⚠
- PyMem_RawMalloc ⚠
- PyMem_RawRealloc ⚠
- PyMem_Realloc ⚠
- PyMem_SetAllocator ⚠
- PyMem_Setup ⚠Debug Hooks 
- PyMember_GetOne ⚠
- PyMember_SetOne ⚠
- PyMemoryView_ ⚠Check 
- PyMemoryView_ ⚠From Buffer 
- PyMemoryView_ ⚠From Memory 
- PyMemoryView_ ⚠From Object 
- PyMemoryView_ ⚠GetContiguous 
- PyModuleDef_ ⚠Init 
- PyModule_AddFunctions ⚠
- PyModule_AddInt ⚠Constant 
- PyModule_AddObject ⚠
- PyModule_AddString ⚠Constant 
- PyModule_Check ⚠
- PyModule_Check ⚠Exact 
- PyModule_Create ⚠
- PyModule_Create2 ⚠
- PyModule_Exec ⚠Def 
- PyModule_From ⚠DefAnd Spec 
- PyModule_From ⚠DefAnd Spec2 
- PyModule_GetDef ⚠
- PyModule_GetDict ⚠
- PyModule_GetFilename ⚠Deprecated 
- PyModule_GetFilename ⚠Object 
- PyModule_GetName ⚠
- PyModule_GetName ⚠Object 
- PyModule_GetState ⚠
- PyModule_New ⚠
- PyModule_NewObject ⚠
- PyModule_SetDoc ⚠String 
- PyNode_Compile ⚠
- PyNumber_Absolute ⚠
- PyNumber_Add ⚠
- PyNumber_And ⚠
- PyNumber_AsSsize_ ⚠t 
- PyNumber_Check ⚠
- PyNumber_Divmod ⚠
- PyNumber_Float ⚠
- PyNumber_Floor ⚠Divide 
- PyNumber_InPlace ⚠Add 
- PyNumber_InPlace ⚠And 
- PyNumber_InPlace ⚠Floor Divide 
- PyNumber_InPlace ⚠Lshift 
- PyNumber_InPlace ⚠Matrix Multiply 
- PyNumber_InPlace ⚠Multiply 
- PyNumber_InPlace ⚠Or 
- PyNumber_InPlace ⚠Power 
- PyNumber_InPlace ⚠Remainder 
- PyNumber_InPlace ⚠Rshift 
- PyNumber_InPlace ⚠Subtract 
- PyNumber_InPlace ⚠True Divide 
- PyNumber_InPlace ⚠Xor 
- PyNumber_Index ⚠
- PyNumber_Invert ⚠
- PyNumber_Long ⚠
- PyNumber_Lshift ⚠
- PyNumber_Matrix ⚠Multiply 
- PyNumber_Multiply ⚠
- PyNumber_Negative ⚠
- PyNumber_Or ⚠
- PyNumber_Positive ⚠
- PyNumber_Power ⚠
- PyNumber_Remainder ⚠
- PyNumber_Rshift ⚠
- PyNumber_Subtract ⚠
- PyNumber_ToBase ⚠
- PyNumber_True ⚠Divide 
- PyNumber_Xor ⚠
- PyOS_After ⚠Fork Deprecated 
- PyOS_After ⚠Fork_ Child 
- PyOS_After ⚠Fork_ Parent 
- PyOS_Before ⚠Fork 
- PyOS_FSPath ⚠
- PyOS_Init ⚠Interrupts Deprecated 
- PyOS_Interrupt ⚠Occurred 
- PyOS_double_ ⚠to_ string 
- PyOS_getsig ⚠
- PyOS_setsig ⚠
- PyOS_string_ ⚠to_ double 
- PyOS_strtol ⚠
- PyOS_strtoul ⚠
- PyObject_ASCII ⚠
- PyObject_AsFile ⚠Descriptor 
- PyObject_Bytes ⚠
- PyObject_Call ⚠
- PyObject_Call ⚠Finalizer 
- PyObject_Call ⚠Finalizer From Dealloc 
- PyObject_Call ⚠Function 
- PyObject_Call ⚠Function ObjArgs 
- PyObject_Call ⚠Method 
- PyObject_Call ⚠Method ObjArgs 
- PyObject_Call ⚠Object 
- PyObject_Call ⚠OneArg 
- PyObject_Calloc ⚠
- PyObject_Check ⚠Buffer 
- PyObject_Clear ⚠Weak Refs 
- PyObject_Copy ⚠Data 
- PyObject_DelAttr ⚠
- PyObject_DelAttr ⚠String 
- PyObject_DelItem ⚠
- PyObject_DelItem ⚠String 
- PyObject_Dir ⚠
- PyObject_Format ⚠
- PyObject_Free ⚠
- PyObject_GC_ ⚠Del 
- PyObject_GC_ ⚠Track 
- PyObject_GC_ ⚠UnTrack 
- PyObject_GET_ ⚠WEAKREFS_ LISTPTR 
- PyObject_Generic ⚠GetAttr 
- PyObject_Generic ⚠GetDict 
- PyObject_Generic ⚠SetAttr 
- PyObject_Generic ⚠SetDict 
- PyObject_GetArena ⚠Allocator 
- PyObject_GetAttr ⚠
- PyObject_GetAttr ⚠String 
- PyObject_GetBuffer ⚠
- PyObject_GetItem ⚠
- PyObject_GetIter ⚠
- PyObject_HasAttr ⚠
- PyObject_HasAttr ⚠String 
- PyObject_Hash ⚠
- PyObject_Hash ⚠NotImplemented 
- PyObject_IS_ ⚠GC 
- PyObject_Init ⚠
- PyObject_Init ⚠Var 
- PyObject_IsInstance ⚠
- PyObject_IsSubclass ⚠
- PyObject_IsTrue ⚠
- PyObject_Length ⚠
- PyObject_Length ⚠Hint 
- PyObject_Malloc ⚠
- PyObject_Not ⚠
- PyObject_Print ⚠
- PyObject_Realloc ⚠
- PyObject_Repr ⚠
- PyObject_Rich ⚠Compare 
- PyObject_Rich ⚠Compare Bool 
- PyObject_Self ⚠Iter 
- PyObject_SetArena ⚠Allocator 
- PyObject_SetAttr ⚠
- PyObject_SetAttr ⚠String 
- PyObject_SetItem ⚠
- PyObject_Size ⚠
- PyObject_Str ⚠
- PyObject_Type ⚠
- PyObject_Type ⚠Check 
- PyObject_Vectorcall ⚠
- PyObject_Vectorcall ⚠Dict 
- PyParser_ASTFrom ⚠File 
- PyParser_ASTFrom ⚠File Object 
- PyParser_ASTFrom ⚠String 
- PyParser_ASTFrom ⚠String Object 
- PyParser_Simple ⚠Parse File 
- PyParser_Simple ⚠Parse File Flags 
- PyParser_Simple ⚠Parse String 
- PyParser_Simple ⚠Parse String Flags 
- PyParser_Simple ⚠Parse String Flags Filename 
- PyPreConfig_ ⚠Init Isolated Config 
- PyPreConfig_ ⚠Init Python Config 
- PyRange_Check ⚠
- PyRun_AnyFile ⚠
- PyRun_AnyFile ⚠Ex 
- PyRun_AnyFile ⚠ExFlags 
- PyRun_AnyFile ⚠Flags 
- PyRun_File ⚠
- PyRun_File ⚠Ex 
- PyRun_File ⚠ExFlags 
- PyRun_File ⚠Flags 
- PyRun_Interactive ⚠Loop 
- PyRun_Interactive ⚠Loop Flags 
- PyRun_Interactive ⚠One 
- PyRun_Interactive ⚠OneFlags 
- PyRun_Interactive ⚠OneObject 
- PyRun_Simple ⚠File 
- PyRun_Simple ⚠File Ex 
- PyRun_Simple ⚠File ExFlags 
- PyRun_Simple ⚠String 
- PyRun_Simple ⚠String Flags 
- PyRun_String ⚠
- PyRun_String ⚠Flags 
- PySeqIter_ ⚠Check 
- PySeqIter_ ⚠New 
- PySequence_Check ⚠
- PySequence_Concat ⚠
- PySequence_Contains ⚠
- PySequence_Count ⚠
- PySequence_DelItem ⚠
- PySequence_DelSlice ⚠
- PySequence_Fast ⚠
- PySequence_GetItem ⚠
- PySequence_GetSlice ⚠
- PySequence_In ⚠
- PySequence_InPlace ⚠Concat 
- PySequence_InPlace ⚠Repeat 
- PySequence_Index ⚠
- PySequence_Length ⚠
- PySequence_List ⚠
- PySequence_Repeat ⚠
- PySequence_SetItem ⚠
- PySequence_SetSlice ⚠
- PySequence_Size ⚠
- PySequence_Tuple ⚠
- PySet_Add ⚠
- PySet_Check ⚠
- PySet_Clear ⚠
- PySet_Contains ⚠
- PySet_Discard ⚠
- PySet_GET_ ⚠SIZE 
- PySet_New ⚠
- PySet_Pop ⚠
- PySet_Size ⚠
- PySlice_Adjust ⚠Indices 
- PySlice_Check ⚠
- PySlice_GetIndices ⚠
- PySlice_GetIndices ⚠Ex 
- PySlice_New ⚠
- PySlice_Unpack ⚠
- PyState_AddModule ⚠
- PyState_Find ⚠Module 
- PyState_Remove ⚠Module 
- PyStatus_Error ⚠
- PyStatus_Exception ⚠
- PyStatus_Exit ⚠
- PyStatus_IsError ⚠
- PyStatus_IsExit ⚠
- PyStatus_NoMemory ⚠
- PyStatus_Ok ⚠
- PyStructSequence_ ⚠GET_ ITEM 
- PyStructSequence_ ⚠GetItem 
- PyStructSequence_ ⚠Init Type 
- PyStructSequence_ ⚠Init Type2 
- PyStructSequence_ ⚠New 
- PyStructSequence_ ⚠NewType 
- PyStructSequence_ ⚠SET_ ITEM 
- PyStructSequence_ ⚠SetItem 
- PySys_AddWarn ⚠Option 
- PySys_AddWarn ⚠Option Unicode 
- PySys_AddX ⚠Option 
- PySys_Format ⚠Stderr 
- PySys_Format ⚠Stdout 
- PySys_GetObject ⚠
- PySys_GetX ⚠Options 
- PySys_HasWarn ⚠Options 
- PySys_Reset ⚠Warn Options 
- PySys_SetArgv ⚠
- PySys_SetArgv ⚠Ex 
- PySys_SetObject ⚠
- PySys_SetPath ⚠
- PySys_Write ⚠Stderr 
- PySys_Write ⚠Stdout 
- PyTZInfo_ ⚠Check 
- Check if opis aPyDateTimeAPI.TZInfoTypeor subtype.
- PyTZInfo_ ⚠Check Exact 
- Check if op’s type is exactlyPyDateTimeAPI.TZInfoType.
- PyThreadState_ ⚠Clear 
- PyThreadState_ ⚠Delete 
- PyThreadState_ ⚠Delete Current 
- PyThreadState_ ⚠GET 
- PyThreadState_ ⚠Get 
- PyThreadState_ ⚠GetDict 
- PyThreadState_ ⚠New 
- PyThreadState_ ⚠Next 
- PyThreadState_ ⚠SetAsync Exc 
- PyThreadState_ ⚠Swap 
- PyTimeZone_ ⚠From Offset 
- PyTimeZone_ ⚠From Offset AndName 
- PyTime_Check ⚠
- Check if opis aPyDateTimeAPI.TimeTypeor subtype.
- PyTime_Check ⚠Exact 
- Check if op’s type is exactlyPyDateTimeAPI.TimeType.
- PyTraceBack_ ⚠Check 
- PyTraceBack_ ⚠Here 
- PyTraceBack_ ⚠Print 
- PyTuple_Check ⚠
- PyTuple_Check ⚠Exact 
- PyTuple_Clear ⚠Free List 
- PyTuple_GET_ ⚠ITEM 
- PyTuple_GET_ ⚠SIZE 
- Macro, trading safety for speed
- PyTuple_GetItem ⚠
- PyTuple_GetSlice ⚠
- PyTuple_New ⚠
- PyTuple_Pack ⚠
- PyTuple_SET_ ⚠ITEM 
- Macro, only to be used to fill in brand new tuples
- PyTuple_SetItem ⚠
- PyTuple_Size ⚠
- PyType_Check ⚠
- PyType_Check ⚠Exact 
- PyType_Clear ⚠Cache 
- PyType_Fast ⚠Subclass 
- PyType_From ⚠Spec 
- PyType_From ⚠Spec With Bases 
- PyType_Generic ⚠Alloc 
- PyType_Generic ⚠New 
- PyType_GetFlags ⚠
- PyType_GetSlot ⚠
- PyType_HasFeature ⚠
- PyType_IS_ ⚠GC 
- PyType_IsSubtype ⚠
- PyType_Modified ⚠
- PyType_Ready ⚠
- PyType_SUPPORTS_ ⚠WEAKREFS 
- PyUnicodeDecode ⚠Error_ Create 
- PyUnicodeDecode ⚠Error_ GetEncoding 
- PyUnicodeDecode ⚠Error_ GetEnd 
- PyUnicodeDecode ⚠Error_ GetObject 
- PyUnicodeDecode ⚠Error_ GetReason 
- PyUnicodeDecode ⚠Error_ GetStart 
- PyUnicodeDecode ⚠Error_ SetEnd 
- PyUnicodeDecode ⚠Error_ SetReason 
- PyUnicodeDecode ⚠Error_ SetStart 
- PyUnicodeEncode ⚠Error_ GetEncoding 
- PyUnicodeEncode ⚠Error_ GetEnd 
- PyUnicodeEncode ⚠Error_ GetObject 
- PyUnicodeEncode ⚠Error_ GetReason 
- PyUnicodeEncode ⚠Error_ GetStart 
- PyUnicodeEncode ⚠Error_ SetEnd 
- PyUnicodeEncode ⚠Error_ SetReason 
- PyUnicodeEncode ⚠Error_ SetStart 
- PyUnicodeTranslate ⚠Error_ GetEnd 
- PyUnicodeTranslate ⚠Error_ GetObject 
- PyUnicodeTranslate ⚠Error_ GetReason 
- PyUnicodeTranslate ⚠Error_ GetStart 
- PyUnicodeTranslate ⚠Error_ SetEnd 
- PyUnicodeTranslate ⚠Error_ SetReason 
- PyUnicodeTranslate ⚠Error_ SetStart 
- PyUnicode_1BYTE_ ⚠DATA 
- PyUnicode_2BYTE_ ⚠DATA 
- PyUnicode_4BYTE_ ⚠DATA 
- PyUnicode_Append ⚠
- PyUnicode_Append ⚠AndDel 
- PyUnicode_AsASCII ⚠String 
- PyUnicode_AsCharmap ⚠String 
- PyUnicode_AsDecoded ⚠Object 
- PyUnicode_AsDecoded ⚠Unicode 
- PyUnicode_AsEncoded ⚠Object 
- PyUnicode_AsEncoded ⚠String 
- PyUnicode_AsEncoded ⚠Unicode 
- PyUnicode_AsLatin1 ⚠String 
- PyUnicode_AsRaw ⚠Unicode Escape String 
- PyUnicode_AsUC ⚠S4 
- PyUnicode_AsUC ⚠S4Copy 
- PyUnicode_AsUT ⚠F8 
- PyUnicode_AsUT ⚠F8And Size 
- PyUnicode_AsUT ⚠F8String 
- PyUnicode_AsUT ⚠F16String 
- PyUnicode_AsUT ⚠F32String 
- PyUnicode_AsUnicode ⚠Deprecated 
- PyUnicode_AsUnicode ⚠AndSize Deprecated 
- PyUnicode_AsUnicode ⚠Escape String 
- PyUnicode_AsWide ⚠Char 
- PyUnicode_AsWide ⚠Char String 
- PyUnicode_Build ⚠Encoding Map 
- PyUnicode_Check ⚠
- PyUnicode_Check ⚠Exact 
- PyUnicode_Clear ⚠Free List 
- PyUnicode_Compare ⚠
- PyUnicode_Compare ⚠WithASCII String 
- PyUnicode_Concat ⚠
- PyUnicode_Contains ⚠
- PyUnicode_Copy ⚠Characters 
- PyUnicode_Count ⚠
- PyUnicode_DATA ⚠
- PyUnicode_Decode ⚠
- PyUnicode_DecodeASCII ⚠
- PyUnicode_Decode ⚠Charmap 
- PyUnicode_DecodeFS ⚠Default 
- PyUnicode_DecodeFS ⚠Default AndSize 
- PyUnicode_Decode ⚠Latin1 
- PyUnicode_Decode ⚠Locale 
- PyUnicode_Decode ⚠Locale AndSize 
- PyUnicode_Decode ⚠RawUnicode Escape 
- PyUnicode_DecodeUT ⚠F7 
- PyUnicode_DecodeUT ⚠F8 
- PyUnicode_DecodeUT ⚠F7Stateful 
- PyUnicode_DecodeUT ⚠F8Stateful 
- PyUnicode_DecodeUT ⚠F16 
- PyUnicode_DecodeUT ⚠F32 
- PyUnicode_DecodeUT ⚠F16Stateful 
- PyUnicode_DecodeUT ⚠F32Stateful 
- PyUnicode_Decode ⚠Unicode Escape 
- PyUnicode_Encode ⚠
- PyUnicode_EncodeASCII ⚠
- PyUnicode_Encode ⚠Charmap 
- PyUnicode_Encode ⚠Decimal 
- PyUnicode_EncodeFS ⚠Default 
- PyUnicode_Encode ⚠Latin1 
- PyUnicode_Encode ⚠Locale 
- PyUnicode_Encode ⚠RawUnicode Escape 
- PyUnicode_EncodeUT ⚠F7 
- PyUnicode_EncodeUT ⚠F8 
- PyUnicode_EncodeUT ⚠F16 
- PyUnicode_EncodeUT ⚠F32 
- PyUnicode_Encode ⚠Unicode Escape 
- PyUnicode_FSConverter ⚠
- PyUnicode_FSDecoder ⚠
- PyUnicode_Fill ⚠
- PyUnicode_Find ⚠
- PyUnicode_Find ⚠Char 
- PyUnicode_Format ⚠
- PyUnicode_From ⚠Encoded Object 
- PyUnicode_From ⚠Format 
- PyUnicode_From ⚠Kind AndData 
- PyUnicode_From ⚠Object 
- PyUnicode_From ⚠Ordinal 
- PyUnicode_From ⚠String 
- PyUnicode_From ⚠String AndSize 
- PyUnicode_From ⚠Unicode Deprecated 
- PyUnicode_From ⚠Wide Char 
- PyUnicode_GET_ ⚠LENGTH 
- PyUnicode_GetDefault ⚠Encoding 
- PyUnicode_GetLength ⚠
- PyUnicode_GetSize ⚠Deprecated 
- PyUnicode_IS_ ⚠ASCII 
- PyUnicode_IS_ ⚠COMPACT 
- PyUnicode_IS_ ⚠COMPACT_ ASCII 
- PyUnicode_IS_ ⚠READY 
- PyUnicode_Intern ⚠From String 
- PyUnicode_Intern ⚠Immortal 
- PyUnicode_Intern ⚠InPlace 
- PyUnicode_IsIdentifier ⚠
- PyUnicode_Join ⚠
- PyUnicode_KIND ⚠
- PyUnicode_New ⚠
- PyUnicode_Partition ⚠
- PyUnicode_READY ⚠
- PyUnicode_RPartition ⚠
- PyUnicode_RSplit ⚠
- PyUnicode_Read ⚠Char 
- PyUnicode_Replace ⚠
- PyUnicode_Resize ⚠
- PyUnicode_Rich ⚠Compare 
- PyUnicode_Split ⚠
- PyUnicode_Splitlines ⚠
- PyUnicode_Substring ⚠
- PyUnicode_Tailmatch ⚠
- PyUnicode_Transform ⚠Decimal ToASCII 
- PyUnicode_Translate ⚠
- PyUnicode_Translate ⚠Charmap 
- PyUnicode_Write ⚠Char 
- PyVectorcall_Call ⚠
- PyVectorcall_Function ⚠
- PyVectorcall_NARGS ⚠
- PyWeakref_Check ⚠
- PyWeakref_Check ⚠Proxy 
- PyWeakref_Check ⚠Ref 
- PyWeakref_Check ⚠RefExact 
- PyWeakref_GetObject ⚠
- PyWeakref_NewProxy ⚠
- PyWeakref_NewRef ⚠
- PyWideString ⚠List_ Append 
- PyWideString ⚠List_ Insert 
- PyWrapper_New ⚠
- Py_AddPending ⚠Call 
- Py_AtExit ⚠
- Py_Build ⚠Value 
- Py_Bytes ⚠Main 
- Py_CLEAR ⚠
- Py_Compile ⚠String 
- Py_Compile ⚠String ExFlags 
- Py_Compile ⚠String Flags 
- Py_Compile ⚠String Object 
- Py_DECREF ⚠
- Py_DecRef ⚠
- Py_Decode ⚠Locale 
- Py_Ellipsis ⚠
- Py_Encode ⚠Locale 
- Py_EndInterpreter ⚠
- Py_Exit⚠
- Py_Exit ⚠Status Exception 
- Py_False ⚠
- Py_Fatal ⚠Error 
- Py_Finalize ⚠
- Py_Finalize ⚠Ex 
- Py_GETENV ⚠
- Py_GetArgc ⚠Argv 
- Py_GetBuild ⚠Info 
- Py_GetCompiler ⚠
- Py_GetCopyright ⚠
- Py_GetExec ⚠Prefix 
- Py_GetPath ⚠
- Py_GetPlatform ⚠
- Py_GetPrefix ⚠
- Py_GetProgram ⚠Full Path 
- Py_GetProgram ⚠Name 
- Py_GetPython ⚠Home 
- Py_GetRecursion ⚠Limit 
- Py_GetVersion ⚠
- Py_INCREF ⚠
- Py_IS_ ⚠TYPE 
- Py_IncRef ⚠
- Py_Initialize ⚠
- Py_Initialize ⚠Ex 
- Py_Initialize ⚠From Config 
- Py_Is⚠
- Py_IsFalse ⚠
- Py_IsInitialized ⚠
- Py_IsNone ⚠
- Py_IsTrue ⚠
- Py_Main⚠
- Py_Make ⚠Pending Calls 
- Py_NewInterpreter ⚠
- Py_None⚠
- Py_NotImplemented ⚠
- Py_PreInitialize ⚠
- Py_PreInitialize ⚠From Args 
- Py_PreInitialize ⚠From Bytes Args 
- Py_REFCNT ⚠
- Py_Repr ⚠Enter 
- Py_Repr ⚠Leave 
- Py_RunMain ⚠
- Py_SIZE⚠
- Py_SetPath ⚠
- Py_SetProgram ⚠Name 
- Py_SetPython ⚠Home 
- Py_SetRecursion ⚠Limit 
- Py_Symtable ⚠String 
- Py_Symtable ⚠String Object 
- Py_TYPE⚠
- Py_True⚠
- Py_XDECREF ⚠
- Py_XINCREF ⚠
- _PyBytes_Resize ⚠
- _PyCode_GetExtra ⚠
- _PyCode_SetExtra ⚠
- _PyDict_Contains ⚠
- _PyDict_NewPresized ⚠
- _PyDict_Next ⚠
- _PyDict_SetItem_ ⚠Known Hash 
- _PyErr_BadInternal ⚠Call 
- _PyEval_Eval ⚠Frame Default 
- _PyEval_Request ⚠Code Extra Index 
- _PyFloat_CAST ⚠
- _PyImport_Acquire ⚠Lock 
- _PyImport_Find ⚠Builtin 
- _PyImport_Find ⚠Extension Object 
- _PyImport_Fixup ⚠Builtin 
- _PyImport_Fixup ⚠Extension Object 
- _PyImport_IsInitialized ⚠
- _PyImport_Release ⚠Lock 
- _PyImport_SetModule ⚠
- _PyImport_SetModule ⚠String 
- _PyLong_AsByte ⚠Array 
- _PyLong_From ⚠Byte Array 
- _PyLong_NumBits ⚠
- _PyObject_Call ⚠Function_ SizeT 
- _PyObject_Call ⚠Method_ SizeT 
- _PyObject_Call ⚠NoArg 
- _PyObject_Fast ⚠Call 
- _PyObject_Fast ⚠Call Tstate 
- _PyObject_GC_ ⚠Calloc 
- _PyObject_GC_ ⚠Malloc 
- _PyObject_GC_ ⚠New 
- _PyObject_GC_ ⚠NewVar 
- _PyObject_GC_ ⚠Resize 
- _PyObject_Make ⚠TpCall 
- _PyObject_New ⚠
- _PyObject_NewVar ⚠
- _PyObject_Vectorcall ⚠Tstate 
- _PyRun_AnyFile ⚠Object 
- _PyRun_Interactive ⚠Loop Object 
- _PyRun_Simple ⚠File Object 
- _PySequence_Iter ⚠Search 
- _PySet_Next ⚠Entry 
- _PyStack_AsDict ⚠
- _PyUnicode_COMPACT_ ⚠DATA 
- _PyUnicode_Check ⚠Consistency 
- _PyUnicode_NONCOMPACT_ ⚠DATA 
- _PyUnicode_Ready ⚠
- _Py_Check ⚠Function Result 
- _Py_GetAllocated ⚠Blocks 
- _Py_Hash ⚠Bytes 
- _Py_Initialize ⚠Main 
- _Py_IsCore ⚠Initialized 
Type Aliases§
- PY_INT32_ T 
- PY_INT64_ T 
- PY_UINT32_ T 
- PY_UINT64_ T 
- PyCFunction
- PyCFunctionFast 
- PyCFunctionFast With Keywords 
- PyCFunctionWith Keywords 
- PyCapsule_Destructor 
- PyFrameState 
- PyObjectObRefcnt 
- PyStructSequence 
- Py_UCS1
- Py_UCS2
- Py_UCS4
- Py_UNICODE 
- Py_hash_ t 
- Py_intptr_ t 
- Py_ssize_ t 
- Py_tracefunc 
- Py_uhash_ t 
- Py_uintptr_ t 
- _PyCFunction Fast Deprecated 
- _PyCFunction Fast With Keywords Deprecated 
- allocfunc
- binaryfunc
- descrgetfunc
- descrsetfunc
- destructor
- freefunc
- getattrfunc
- getattrofunc
- getbufferproc
- getiterfunc
- getter
- hashfunc
- initproc
- inquiry
- iternextfunc
- lenfunc
- newfunc
- objobjargproc
- objobjproc
- printfunc
- releasebufferproc
- reprfunc
- richcmpfunc
- setattrfunc
- setattrofunc
- setter
- ssizeargfunc
- ssizeobjargproc
- ssizessizeargfunc
- ssizessizeobjargproc
- ternaryfunc
- traverseproc
- unaryfunc
- vectorcallfunc
- visitproc
- wrapperfunc
- wrapperfunc_kwds 
Unions§
- PyMethodDefPointer 
- Function types used to implement Python callables.
- PyUnicodeObject Data