@@ -538,7 +538,8 @@ TPythonVersionProp = record
538
538
{ #define PyDescr_COMMON \
539
539
PyObject_HEAD \
540
540
PyTypeObject *d_type; \
541
- PyObject *d_name
541
+ PyObject *d_name \
542
+ PyObject *d_qualname
542
543
}
543
544
544
545
PPyDescrObject = ^PyDescrObject;
@@ -549,6 +550,7 @@ TPythonVersionProp = record
549
550
// End of the Head of an object
550
551
d_type : PPyTypeObject;
551
552
d_name : PPyObject;
553
+ d_qualname : PPyObject;
552
554
end ;
553
555
554
556
PPyMethodDescrObject = ^PyMethodDescrObject;
@@ -560,6 +562,7 @@ TPythonVersionProp = record
560
562
// End of the Head of an object
561
563
d_type : PPyTypeObject;
562
564
d_name : PPyObject;
565
+ d_qualname : PPyObject;
563
566
// End of PyDescr_COMMON
564
567
d_method : PPyMethodDef;
565
568
end ;
@@ -573,6 +576,7 @@ TPythonVersionProp = record
573
576
// End of the Head of an object
574
577
d_type : PPyTypeObject;
575
578
d_name : PPyObject;
579
+ d_qualname : PPyObject;
576
580
// End of PyDescr_COMMON
577
581
d_member : PPyMemberDef;
578
582
end ;
@@ -586,6 +590,7 @@ TPythonVersionProp = record
586
590
// End of the Head of an object
587
591
d_type : PPyTypeObject;
588
592
d_name : PPyObject;
593
+ d_qualname : PPyObject;
589
594
// End of PyDescr_COMMON
590
595
d_getset : PPyGetSetDef;
591
596
end ;
@@ -599,6 +604,7 @@ TPythonVersionProp = record
599
604
// End of the Head of an object
600
605
d_type : PPyTypeObject;
601
606
d_name : PPyObject;
607
+ d_qualname : PPyObject;
602
608
// End of PyDescr_COMMON
603
609
d_base : pwrapperbase;
604
610
d_wrapped : Pointer; // This can be any function pointer
@@ -1513,6 +1519,7 @@ TPythonInterface=class(TDynamicDll)
1513
1519
PySuper_Type: PPyTypeObject;
1514
1520
PyTraceBack_Type: PPyTypeObject;
1515
1521
PyUnicode_Type: PPyTypeObject;
1522
+ PyGetSetDescr_Type: PPyTypeObject;
1516
1523
PyWrapperDescr_Type: PPyTypeObject;
1517
1524
_PyWeakref_RefType: PPyTypeObject;
1518
1525
_PyWeakref_ProxyType: PPyTypeObject;
@@ -3859,6 +3866,7 @@ procedure TPythonInterface.MapDll;
3859
3866
PyStaticMethod_Type := Import (' PyStaticMethod_Type' );
3860
3867
PySuper_Type := Import (' PySuper_Type' );
3861
3868
PyTraceBack_Type := Import (' PyTraceBack_Type' );
3869
+ PyGetSetDescr_Type := Import (' PyGetSetDescr_Type' );
3862
3870
PyWrapperDescr_Type := Import (' PyWrapperDescr_Type' );
3863
3871
_PyWeakref_RefType := Import (' _PyWeakref_RefType' );
3864
3872
_PyWeakref_ProxyType := Import (' _PyWeakref_ProxyType' );
0 commit comments