Hi all, Been thinking about this lately, with all the excellent work which is being done on sipify and improving the usability of the PyQGIS through docstrings and such... do we want to also turn on named argument support for PyQGIS methods?
I gather it's just a matter of adding the annotation KeywordArgs=All to function definitions. We should be able to code this into sipify to handle this automatically. I'd see the big benefit here would be readability of python code - no more someMethod( True,False, 5, None) deciphering! The downside would be that the argument names would become part of stable API. We've still gots lots of unhelpful argument names (things like 's', 'c',.... ), so that's a potential downside if these get locked in (although maybe we can fix them before freeze). Thoughts? Nyall _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
