For reference, this is the ticket I've just opened: http://hub.qgis.org/issues/15088
Regards, Germán 2016-06-18 5:56 GMT-05:00 René-Luc Dhont <[email protected]>: > Open a ticket with your code example. > > Regards, > > > Le 18/06/2016 00:28, Germán Carrillo a écrit : > > Should I open a ticket reporting this issue to the QGIS issue tracker? > > Regards, > > Germán > > 2016-06-13 15:53 GMT-05:00 Germán Carrillo <[email protected]>: > >> Hi All, >> >> there seems to be an issue connecting the SIGNAL layersRemoved from >> QgsMapLayerRegistry. >> >> For example, if I save this script to a file, and run it from the Linux >> terminal: >> >> ################################################ >> import unittest >> from qgis.core import QgsApplication, QgsMapLayerRegistry >> >> class SIGNALTest( unittest.TestCase ): >> >> def setUp( self ): >> app = QgsApplication([], True) >> QgsApplication.setPrefixPath("/usr", True) >> QgsApplication.initQgis() >> >> QgsMapLayerRegistry.instance().layersRemoved.connect( >> self.myFunction ) >> >> def myFunction( self, layerIds ): >> print "Called!" >> >> def test1( self ): >> self.assertEqual(1,1) >> >> def tearDown( self ): >> QgsApplication.exitQgis() >> >> if __name__ == "__main__": >> unittest.main() >> ################################################ >> >> I get the following result: >> >> ########## >> Called! >> . >> ---------------------------------------------------------------------- >> Ran 1 test in 0.119s >> >> OK >> Segmentation fault >> ########### >> >> If, on the contrary, I comment out the line where the connection is set >> or if I use other signals such as layerRemoved or layersAdded instead of >> layersRemoved, I get: >> >> ########### >> . >> ---------------------------------------------------------------------- >> Ran 1 test in 0.111s >> >> OK >> ########### >> >> I'm using QGIS 2.14.2 on a GNU/Linux machine. >> >> Can you confirm such problem? Do you have any clue about it? >> >> >> Regards, >> >> Germán >> >> -- >> ----------- >> |\__ >> (:>__)( >> |/ >> Soluciones Geoinformáticas Libres >> http://geotux.tuxfamily.org/ >> http://twitter.com/GeoTux2 >> http://about.me/germancarrillo >> >> <http://gis.stackexchange.com/users/4972/germ%c3%a1n-carrillo> >> > > > > -- > ----------- > |\__ > (:>__)( > |/ > Soluciones Geoinformáticas Libres > http://geotux.tuxfamily.org/ > http://twitter.com/GeoTux2 > http://about.me/germancarrillo > > <http://gis.stackexchange.com/users/4972/germ%c3%a1n-carrillo> > > > _______________________________________________ > Qgis-developer mailing [email protected] > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer > -- ----------- |\__ (:>__)( |/ Soluciones Geoinformáticas Libres http://geotux.tuxfamily.org/ http://twitter.com/GeoTux2 http://about.me/germancarrillo <http://gis.stackexchange.com/users/4972/germ%c3%a1n-carrillo>
_______________________________________________ Qgis-developer mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
