[QGIS-Developer] Removing QgsProject.instance() from Python bindings?
Richard Duivenvoorde
rdmailings at duif.net
Sat Dec 23 01:36:55 PST 2017
+1
the more intuitive names the better
and thanks for your explanation earlier about when not to use the
'activeProject'
Richard
On 23-12-17 05:40, Nyall Dawson wrote:
> Hi all,
>
> Just wondering... before 3.0 launch, should we remove
> QgsProject.instance() from the Python bindings, in favour of something
> like iface.activeProject()?
>
> Sometime in the future (4.0?) we'll end up killing
> QgsProject.instance(), but in the meantime is it a good move to push
> people away from relying on this method?
>
> I'd say yes, given that the 2.x -> 3.0 api break is so huge anyway and
> will generally result in substantial plugin rewriting (vs just
> modifying a few methods), maybe we're better off to get PyQGIS
> developers to deal with this now and factor it into their new
> designs?*
>
> Nyall
>
> * based on the belief that 3.x -> 4.0 will be a gentler transition!!
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
More information about the QGIS-Developer
mailing list