On Mon, Nov 30, 2015 at 5:16 PM, Victor Olaya <[email protected]> wrote:

> The issue is that the "default" folder is based on the location of the
> parent app (if I am not wrong). I can probably move it to somewhere in
> .qgis2  instead. But if there is a manually entered path, then it will
> not use the default one, that's only used if no custom configuration
> has been done.


> Let me check and will see how to fix this.
>

​Hi Victor,
Have you had chance yet to look into this? I can work with a work-around
for now but would be great to see this cleared up.
Thanks and best wishes,
Anita​






>
> 2015-11-30 15:23 GMT+01:00 Anita Graser <[email protected]>:
> > On Fri, Nov 27, 2015 at 3:53 PM, Anita Graser <[email protected]>
> wrote:
> >>
> >> On Fri, Nov 27, 2015 at 8:58 AM, Victor Olaya <[email protected]>
> wrote:
> >>>
> >>> I think this must be related to the configuration of the plugins
> folder.
> >>>
> >>> The script provider reads scripts in the scripts folder, which is
> >>> configured as an option. Maybe that setting is not available in your
> >>> stand-alone script...since it is stored using QSettings. You can check
> >>> it calling ScriptUtils.scriptsFolder()
> >>
> >>
> >> from processing.script.ScriptUtils import *
> >> print ScriptUtils.scriptsFolder()
> >>
> >> if run in stand-alone, returns a wrong folder:
> >> /home/agraser/temp/standaloneprocessing/processing/scripts
> >> (/home/agraser/temp/standaloneprocessing is the location of my
> stand-alone
> >> script)
> >>
> >> instead of the correct folder in the QGIS console: u'
> >> /home/agraser/.qgis2/processing/scripts'.
> >>
> >> Seems like we are getting closer to where the real issue is hiding. Imho
> >> it makes little sense that the paths appear relative to the stand-alone
> >> script's location.
> >
> >
> > If I move the stand-alone script into
> > /home/agraser/.qgis2/, I can execute it and it finds my custom Processing
> > script.
> >
> > In any other location the script fails because Processing uses the wrong
> > scripts folder.
> >
> > I'd rather not hard-code the scripts folder. Do you have an idea how to
> make
> > Processing use its "default" scripts folder rather than something in the
> > stand-alone script's location?
> >
> > Thanks and best wishes,
> > Anita
> >
> >
> >
>
_______________________________________________
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

Reply via email to