[GRASS-dev] [GRASS-SVN] r66995 - grass-addons/grass7/vector/v.in.natura2000

Vaclav Petras wenzeslaus at gmail.com
Tue Dec 1 10:24:37 PST 2015


Hi Helmut,

On Tue, Dec 1, 2015 at 5:11 AM, <svn_grass at osgeo.org> wrote:

> +try:
> +    import pyspatialite.dbapi2 as db
> +except ImportError:
> +    grass.warning( "pyspatialite has to be installed." )
>

better than this is the approach taken in v.flexture where you let parser
run and then you import the special dependencies. v.class.mlpy and
especially v.class.ml are more complicated cases where the dependencies are
spread more through the code but similar approach is still applicable.

As you can see from v.flexture, there was an idea to provide a way how to
install the dependencies but this might be too difficult and suggestions in
the error message or manual might be just the right thing to do.

Vaclav

https://trac.osgeo.org/grass/browser/grass-addons/grass7/vector/v.flexure/v.flexure.py
https://trac.osgeo.org/grass/browser/grass-addons/grass7/vector/v.class.mlpy/v.class.mlpy.py
https://trac.osgeo.org/grass/browser/grass-addons/grass7/vector/v.class.ml/v.class.ml.py
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20151201/4eecca2f/attachment.html>


More information about the grass-dev mailing list