瀏覽代碼

d.vect.thematic: check if monitor or direct rendering is enabled

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@63903 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 10 年之前
父節點
當前提交
16817506f5
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      scripts/d.vect.thematic/d.vect.thematic.py

+ 5 - 0
scripts/d.vect.thematic/d.vect.thematic.py

@@ -266,6 +266,11 @@ def main():
     size = float(size)
     maxsize = float(maxsize)
 
+    if 'MONITOR' not in grass.gisenv().keys() and \
+       'GRASS_RENDER_IMMEDIATE' not in os.environ:
+       grass.fatal(_("Neither MONITOR (managed by d.mon command) nor GRASS_RENDER_IMMEDIATE "
+                     "(used for direct rendering) defined)"))
+            
     mapset = grass.find_file(map, element='vector')['mapset']
     if not mapset:
         grass.fatal(_("Vector map <%s> not found") % map)