I am using gnuradio 3.10.2 from conda. If I make a new module and simply edit its _impl.cc and yaml files then everything works correctly.
If I take the same module, and run `gr_modtool bind` on it then the new binding file will be different and I'll get errors when trying to run. Here is the code to start with: ``` py::class_<newmod2, gr::sync_block, gr::block, gr::basic_block, std::shared_ptr<newmod2>>(m, "newmod2", D(newmod2)) .def(py::init(&newmod2::make), D(newmod2,make) ) ``` Here is the code after running `gr_modtool bind`: ``` py::class_<newmod2, std::shared_ptr<newmod2>>(m, "newmod2", D(newmod2)) .def(py::init(&newmod2::make), py::arg("myarg") = false, D(newmod2,make) ) ```