Include module name if non NULL in tp_name
This commit is contained in:
parent
a3a0535229
commit
d8bfe00e25
1 changed files with 6 additions and 1 deletions
|
|
@ -3592,7 +3592,12 @@ public:
|
|||
if (GetFlag(n, "feature:python:nondynamic"))
|
||||
Setattr(n, "feature:python:tp_setattro", "SWIG_Python_NonDynamicSetAttr");
|
||||
|
||||
String *quoted_symname = NewStringf("\"%s\"", symname);
|
||||
String *quoted_symname;
|
||||
if (package) {
|
||||
quoted_symname = NewStringf("\"%s.%s\"", package, symname);
|
||||
} else {
|
||||
quoted_symname = NewStringf("\"%s\"", symname);
|
||||
}
|
||||
String *quoted_rname = NewStringf("\"%s\"", rname);
|
||||
char const *tp_init = builtin_tp_init ? Char(builtin_tp_init) : Swig_directorclass(n) ? "0" : "SwigPyBuiltin_BadInit";
|
||||
String *tp_flags = NewString("Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_CHECKTYPES");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue