Skip to content

Commit ea34684

Browse files
committed
Fix tuple subclass test
1 parent 98d013a commit ea34684

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

graalpython/com.oracle.graal.python.test/src/tests/cpyext/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ def CPyExtType(name, code, **kwargs):
490490
{includes}
491491
492492
typedef struct {{
493-
PyObject_HEAD;
493+
{struct_base};
494494
{cmembers}
495495
}} {name}Object;
496496
@@ -636,6 +636,7 @@ def CPyExtType(name, code, **kwargs):
636636
kwargs.setdefault("tp_free", "PyObject_Del")
637637
kwargs.setdefault("cmembers", "")
638638
kwargs.setdefault("includes", "")
639+
kwargs.setdefault("struct_base", "PyObject_HEAD")
639640
c_source = UnseenFormatter().format(template, **kwargs)
640641

641642
source_file = "%s/%s.c" % (__dir__, name)

graalpython/com.oracle.graal.python.test/src/tests/cpyext/test_tuple.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ def __repr__(self):
7878
return result;
7979
}
8080
""",
81+
struct_base='PyTupleObject tuple',
8182
tp_base='&PyTuple_Type',
8283
tp_new='tuple_subclass_new',
8384
tp_alloc='0',

0 commit comments

Comments
 (0)