diff options
-rw-r--r-- | doc/typesystemvariables.rst | 4 | ||||
-rw-r--r-- | generator/shibokengenerator.cpp | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/doc/typesystemvariables.rst b/doc/typesystemvariables.rst index 1a6a36f9a..9f31bce45 100644 --- a/doc/typesystemvariables.rst +++ b/doc/typesystemvariables.rst @@ -250,8 +250,8 @@ Variables **%TYPE** - Replaced by the name of the class to which a function belongs. Should be used - in code injected to methods. + Replaced by the name of the class to which a function belongs. May be used + in code injected at method or class level. .. _example: diff --git a/generator/shibokengenerator.cpp b/generator/shibokengenerator.cpp index 06e526775..72f396d0e 100644 --- a/generator/shibokengenerator.cpp +++ b/generator/shibokengenerator.cpp @@ -1144,6 +1144,7 @@ void ShibokenGenerator::writeCodeSnips(QTextStream& s, // replace template variable for the Python Type object for the // class context in which the variable is used code.replace("%PYTHONTYPEOBJECT", cpythonTypeName(context) + ".super.ht_type"); + code.replace("%TYPE", wrapperName(context)); } // replace "toPython "converters |