diff --git a/src/pya/pya/pyaModule.cc b/src/pya/pya/pyaModule.cc index 793f4f2ad..90b03a704 100644 --- a/src/pya/pya/pyaModule.cc +++ b/src/pya/pya/pyaModule.cc @@ -2698,6 +2698,11 @@ PythonModule::make_classes (const char *mod_name) add_python_doc (*c, mt, mid, tl::to_string (tr ("This method enables iteration of the object"))); alt_names.push_back ("__iter__"); + } else if (name == "__mul__") { + // Adding right multiplication + // Rationale: if pyaObj * x works, so should x * pyaObj + add_python_doc (*c, mt, mid, tl::to_string (tr ("This method is also available as '__mul__'"))); + alt_names.push_back ("__rmul__"); } for (std::vector ::const_iterator an = alt_names.begin (); an != alt_names.end (); ++an) {