Make pxd a bit nicer to read

release/4.3a0
dellaert 2017-08-06 17:26:12 -07:00
parent 905aac29f8
commit 3bbea0f301
1 changed files with 6 additions and 2 deletions

View File

@ -85,8 +85,12 @@ void Method::emit_cython_pxd(FileWriter& file, const Class& cls) const {
for (size_t i = 0; i < nrOverloads(); ++i) {
file.oss << " ";
returnVals_[i].emit_cython_pxd(file, cls.pxdClassName(), cls.templateArgs);
file.oss << pyRename(name_) + " \"" + name_ + "\""
<< "(";
const string renamed = pyRename(name_);
if (renamed != name_) {
file.oss << pyRename(name_) + " \"" + name_ + "\"" << "(";
} else {
file.oss << name_ << "(";
}
argumentList(i).emit_cython_pxd(file, cls.pxdClassName(), cls.templateArgs);
file.oss << ")";
// if (is_const_) file.oss << " const";