>Hi Reginald, >I had a quick look at this. The issue here is that your script doesn't follow the QGIS 3 API for scripts, and >will need to be ported/upgraded.
>I'd suggest a good approach would be to start from the template given when you select "Create New Script >from Template" from the processing toolbox toolbar. You basically put all your code into the >"processAlgorithm" function, so it only runs when the algorithm is executed, not when the script file is first >loaded. A quick scan shows that you use some deprecated 2.x api which will need to be fixed too - e.g. >iface.legendInterface() no longer exists. You can see a list of API breaks from 2.x to 3.x here: >https://qgis.org/api/api_break.html. There's also quite a lot of resources available via a quick google >search. >Hope that helps! >Nyall Hi Nyall, Thanks for looking in to this. Yesterday I installed qgis full from OSGEO4W installer and installed it in the default directory. When I opened QGIS 3.2 it showed the scripts that were adapted to the template were imported in the toolbox. So I guess there is some bug concerning changing the default directory “OSGEO4W64” to something else. Regards, -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user