<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 6, 2014 at 3:15 PM, Markus Metz <span dir="ltr"><<a href="mailto:markus.metz.giswork@gmail.com" target="_blank">markus.metz.giswork@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Is there any reason why gui/wxpython/gis_set.py imports (eventually)<br>
etc/python/grass/pygrass/raster/buffer.py?<br>
<br></blockquote><div>Can you provide a traceback? I cannot reproduce.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Anyway, r62196 fails to start the GUI in trunk because of broken<br>
pygrass. I doubt if it is a good idea to make pygrass a dependency of<br>
the GUI.<br></blockquote><div><br></div><div>Perhaps this is another motivation to separate modules from PyGRASS and empty __init__.py files (#2424).<br><br>PyGRASS is currently (directly used) used in<br><br>gui/wxpython/gui_core/gselect.py:56:    from grass.pygrass import messages<br>gui/wxpython/tplot/frame.py:44:from grass.pygrass.vector.geometry import Point<br>gui/wxpython/tplot/frame.py:45:from grass.pygrass.raster import RasterRow<br><br>In tplot is probably can be imported on demand. I'm not sure about gselect, maybe it relates to temporal framework. Temporal framework is used in the GUI and is using PyGRASS.<br><br></div><div>Vaclav<br></div><div><br><br><a href="http://trac.osgeo.org/grass/ticket/2424">http://trac.osgeo.org/grass/ticket/2424</a><br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Markus M<br>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br>
</blockquote></div><br></div></div>