[Qgis-developer] How can I reset the starting point of a QgsFeatureIterator?
Stefano Masera
stefano.masera at arpa.piemonte.it
Wed Oct 23 07:41:59 PDT 2013
No, it does False!
But if I put
iterator.rewind()
before the first use of the iterator it does True.
----- Messaggio originale -----
Da: "G. Allegri" <giohappy at gmail.com>
A: "Stefano Masera" <stefano.masera at arpa.piemonte.it>
Cc: "qgis-developer" <qgis-developer at lists.osgeo.org>
Inviato: Mercoledì, 23 ottobre 2013 16:36:12
Oggetto: Re: [Qgis-developer] How can I reset the starting point of a QgsFeatureIterator?
Does iterator.rewind() return True?
2013/10/23 Stefano Masera < stefano.masera at arpa.piemonte.it >
Hi list,
I use an iterator two times in a python code and I wantto reset it to the starting point before to reuse it.
In this way I hope to be more quick.
# first use of the iterator
iterator = layer.dataProvider().getFeatures()
for feature in iterator:
# operations
# than, a second time I have to use the operator, in a following part of the code:
for feature in iterator:
# other operations
But it doesn't start from the first feature!
I try with:
iterator.rewind()
between the two blocks, but it doesn't work.
Thanks.
Stefano Masera
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Giovanni Allegri
http://about.me/giovanniallegri
blog: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20131023/2a2a7f4d/attachment.html>
More information about the Qgis-developer
mailing list