<div dir="ltr">yes this is the problem indeed<br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 25 Jul 2018 at 13:21, Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com">wenzeslaus@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 25, 2018, 3:34 AM Yann Chemin <<a href="mailto:dr.yann.chemin@gmail.com" target="_blank">dr.yann.chemin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div>(script below)<br></div><div>I get this error <br></div><div><br></div><div>v.import_(input=adminfile,output="admin",quiet=True,superquiet=True)  <br>  File "/usr/lib/grass74/etc/python/grass/pygrass/modules/shortcuts.py", line 47, in __getattr__<br>    return self.cls('%s.%s' % (self.prefix, name.replace('_', '.')))<br>  File "/usr/lib/grass74/etc/python/grass/pygrass/modules/interface/module.py", line 530, in __init__<br>    raise GrassError(str_err % <a href="http://self.name" rel="noreferrer" target="_blank">self.name</a>)<br>grass.exceptions.GrassError: Error running: `v.import. --interface-description`.</div><div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">It seems that PyGRASS does not support the "underscore at the end when Python keyword". It just does it's usual thing which is replacing underscores with dots like in r.slope_aspect. So probably a new functionality needs to be added to replace import_ with just import. Something like name.strip('_'). Please add a test for it.</div><div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto">Vaclav</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>#SCRIPT<br></div><div>from grass_session import Session<br>from grass.pygrass.modules.shortcuts import vector as v</div><div>adminfile=gadm_FR_2_Morbihan.gpkg</div><div>with Session(gisdb="/tmp", location="loc", create_opts="EPSG:4326"):<br>     v.import_(input=adminfile,output="admin",quiet=True,superquiet=True)<br></div></div>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org" rel="noreferrer" target="_blank">grass-dev@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/grass-dev" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-dev</a></blockquote></div></div></div>
</blockquote></div>