瀏覽代碼

libpython: explain verbosity levels

backport of 
- 71e9abae5d897fe88dc25e5f9f5a4a81c580da62
- aeb6e8cadaa6be9e219ed9101ea57032afb4d0f5
- 4e005c5b1b55c69c23a6e7632bd21249623b6677
Markus Neteler 4 年之前
父節點
當前提交
baeacb1881
共有 1 個文件被更改,包括 14 次插入2 次删除
  1. 14 2
      lib/python/script/core.py

+ 14 - 2
lib/python/script/core.py

@@ -8,7 +8,7 @@ Usage:
     from grass.script import core as grass
     grass.parser()
 
-(C) 2008-2014 by the GRASS Development Team
+(C) 2008-2020 by the GRASS Development Team
 This program is free software under the GNU General Public
 License (>=v2). Read the file COPYING that comes with GRASS
 for details.
@@ -1435,7 +1435,19 @@ def overwrite():
 
 
 def verbosity():
-    """Return the verbosity level selected by GRASS_VERBOSE"""
+    """Return the verbosity level selected by GRASS_VERBOSE
+
+    Currently, there are 5 levels of verbosity:
+    -1 nothing will be printed (also fatal errors and warnings will be discarded)
+
+    0 only errors and warnings are printed, triggered by "--q" or "--quiet" flag.
+
+    1 progress information (percent) and important messages will be printed
+
+    2 all messages will be printed
+
+    3 also verbose messages will be printed. Triggered by "--v" or "--verbose" flag.
+    """
     vbstr = os.getenv('GRASS_VERBOSE')
     if vbstr:
         return int(vbstr)