simplify python constructor call

release/4.3a0
Duy-Nguyen Ta 2016-09-16 11:43:25 -04:00
parent 83d3f21fd8
commit a294c2ab11
1 changed files with 2 additions and 2 deletions

View File

@ -147,8 +147,8 @@ void Constructor::emit_cython_pyx(FileWriter& pyxFile, const Class& cls) const {
for (size_t i = 0; i < nrOverloads(); i++) {
ArgumentList args = argumentList(i);
pyxFile.oss << "\t@staticmethod\n";
pyxFile.oss << "\tdef __Create"
<< ((i > 0) ? to_string(i) : "") << "__(";
pyxFile.oss << "\tdef ctor"
<< ((i > 0) ? to_string(i) : "") << "(";
args.emit_cython_pyx(pyxFile);
pyxFile.oss << "): \n";