<div dir="ltr"><div><div><div>Hi,<br><br></div>Ok for this change, but please take the Server into account, where iface is not usable, but serverIface instead. Please add the activeProject method to the server interface too, as server plugins shall use the project<br><br></div>Regards<br></div>MichaĆ«l<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-12-23 11:23 GMT+01:00 Matthias Kuhn <span dir="ltr"><<a href="mailto:matthias@opengis.ch" target="_blank">matthias@opengis.ch</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1<br>
<br>
for the advantage, that when we go MultiProject we can just add a<br>
activeProjectChanged signal<br>
<span class="HOEnZb"><font color="#888888"><br>
Matthias<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On 12/23/2017 05:40 AM, Nyall Dawson wrote:<br>
> Hi all,<br>
><br>
> Just wondering... before 3.0 launch, should we remove<br>
> QgsProject.instance() from the Python bindings, in favour of something<br>
> like iface.activeProject()?<br>
><br>
> Sometime in the future (4.0?) we'll end up killing<br>
> QgsProject.instance(), but in the meantime is it a good move to push<br>
> people away from relying on this method?<br>
><br>
> I'd say yes, given that the 2.x -> 3.0 api break is so huge anyway and<br>
> will generally result in substantial plugin rewriting (vs just<br>
> modifying a few methods), maybe we're better off to get PyQGIS<br>
> developers to deal with this now and factor it into their new<br>
> designs?*<br>
><br>
> Nyall<br>
><br>
> * based on the belief that 3.x -> 4.0 will be a gentler transition!!<br>
> ______________________________<wbr>_________________<br>
> QGIS-Developer mailing list<br>
> <a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a><br>
> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
><br>
<br>
______________________________<wbr>_________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a></div></div></blockquote></div><br></div>