Thanks - that's a good hint!

Andreas


On 15.01.2018 18:20, Etienne Trimaille wrote:
While I'm porting my plugin, I'm usually opening this doc
https://github.com/qgis/QGIS/blob/master/doc/api_break.dox

Then I search for every new exception I have, I often find a solution there.

2018-01-15 20:14 GMT+03:00 Etienne Trimaille <[email protected] <mailto:[email protected]>>:

    pendingFields is gone this morning:
    https://github.com/qgis/QGIS/pull/6050
    <https://github.com/qgis/QGIS/pull/6050>
    Maybe just use `fields()` ?

    2018-01-15 20:10 GMT+03:00 Andreas Neumann <[email protected]
    <mailto:[email protected]>>:

        Hi,

        I am trying to fix some Python code that worked before, but
        not anymore due to API changes in master meanwhile.

        I am getting a reference to a layer by name and then want to
        query the 'pendingFields'. Here is the code I use:

        ---------------------

        LayerParcels=
        QgsProject.instance().layerStore().mapLayersByName('Parcels')[0]

        newParcel = QgsFeature()

        newParcel .setFields(LayerParcels.pendingFields())

        -------------------------

        The first two lines seem to work, but the third line triggers
        an error:

        AttributeError: 'QgsVectorLayer' object has no attribute
        'pendingFields'

        Why is that?

        This code worked a few weeks before and the 'pendingFields' -
        according to https://qgis.org/api/classQgsVectorLayer.html
        <https://qgis.org/api/classQgsVectorLayer.html> still exists?

        What is wrong with my code?

        Thanks for any hints!

        Andreas



        _______________________________________________
        QGIS-Developer mailing list
        [email protected]
        <mailto:[email protected]>
        List info:
        https://lists.osgeo.org/mailman/listinfo/qgis-developer
        <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
        Unsubscribe:
        https://lists.osgeo.org/mailman/listinfo/qgis-developer
        <https://lists.osgeo.org/mailman/listinfo/qgis-developer>




_______________________________________________
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

Reply via email to