Hi Vaclav,
wenzeslaus wrote > Hi Helmut, > > On Tue, Dec 1, 2015 at 5:11 AM, < > svn_grass@ > > 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 thanks for your hints. as I'm not a python guru, I've changed it like this way to catch if dependency pyspatalite isn't installed: https://trac.osgeo.org/grass/changeset?reponame=&new=67009%40grass-addons%2Fgrass7%2Fvector%2Fv.in.natura2000%2Fv.in.natura2000.py&old=66995%40grass-addons%2Fgrass7%2Fvector%2Fv.in.natura2000%2Fv.in.natura2000.py or https://trac.osgeo.org/grass/browser/grass-addons/grass7/vector/v.in.natura2000/v.in.natura2000.py#L151 ----- best regards Helmut -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Re-GRASS-SVN-r66995-grass-addons-grass7-vector-v-in-natura2000-tp5239422p5239706.html Sent from the Grass - Dev mailing list archive at Nabble.com. _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev