Преглед изворни кода

pygrass: Fix circular import dependency between gis.__init__ and functions

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@62199 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli пре 10 година
родитељ
комит
3a5c415c62
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      lib/python/pygrass/gis/__init__.py

+ 2 - 1
lib/python/pygrass/gis/__init__.py

@@ -11,7 +11,7 @@ import fnmatch
 
 
 import grass.lib.gis as libgis
-from grass.pygrass.functions import getenv
+libgis.G_gisinit('')
 from grass.pygrass.errors import GrassError
 
 
@@ -55,6 +55,7 @@ def _check(value, path, type):
     if value and CHECK_IS[type](join(path, value)):
         return value
     elif value is '':
+        from grass.pygrass.functions import getenv
         return getenv(type)
     else:
         raise GrassError("%s <%s> not found" % (type.title(),