Menu

#33 Error in GHydraulicsModelMaker.py with QGIS 2.12

GHydraulics 2.1.0
open
nobody
None
1
2015-11-13
2015-11-13
No

TypeError: qgis._core.QgsMapLayerRegistry cannot be instantiated or sub-classed
Traceback (most recent call last):
File "C:/Users/jorgealmerio/.qgis2/python/plugins\ghydraulic\ghydraulicsplugin.py", line 268, in makeModel
vcount = maker.make()
File "C:/Users/jorgealmerio/.qgis2/python/plugins\ghydraulic\GHydraulicsModelMaker.py", line 43, in make
self.buildNodeSpatialIndex()
File "C:/Users/jorgealmerio/.qgis2/python/plugins\ghydraulic\GHydraulicsModelMaker.py", line 269, in buildNodeSpatialIndex
maplayers = QgsMapLayerRegistry().instance().mapLayers()
TypeError: qgis._core.QgsMapLayerRegistry cannot be instantiated or sub-classed

Solution:
Replace line 269 of GHydraulicsModelMaker.py
maplayers = QgsMapLayerRegistry().instance().mapLayers()
with:
maplayers = QgsMapLayerRegistry.instance().mapLayers()

Discussion

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB