Dnia poniedziaĆek, 29 lipca 2013 o 07:14:05 Su Hartono napisaĆ(a): > I use OS Ubuntu 12.04. > I got "Error loading plugin" > The plugin is broken. Python said: > 'module' object has no attribute 'classFactory'. > How to fix it ? > -- thank you-- > Suhartono
There is a bug in the plugin so the __init__.py file is empty. Just add following simple function to it (mind the indentation): def classFactory(iface): from HelloWorld import HelloWorld return HelloWorld(iface) You can also use that file from the 1.0 version. For more information look at the PyQGIS cookbook [1]. Btw. note for QGIS 1.8 you need to put plugin metadata to both: __init__.py and metadata.txt files. From QGIS 2.0 the only place to put the metadata is the metadata.txt file. The __init__.py should only contain the classFactory function. [1] http://www.qgis.org/pyqgis-cookbook/plugins.html#plugins _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user