|
@@ -39,7 +39,13 @@ class DebugMsg:
|
|
def SetLevel(self):
|
|
def SetLevel(self):
|
|
"""Initialize gui debug level
|
|
"""Initialize gui debug level
|
|
"""
|
|
"""
|
|
- self.debuglevel = int(grass.gisenv().get('WX_DEBUG', 0))
|
|
|
|
|
|
+ try:
|
|
|
|
+ self.debuglevel = int(grass.gisenv().get('WX_DEBUG', 0))
|
|
|
|
+ if self.debuglevel < 0 or self.debuglevel > 5:
|
|
|
|
+ raise ValueError(_("Wx debug level {}.").format(self.debuglevel))
|
|
|
|
+ except ValueError as e:
|
|
|
|
+ self.debuglevel = 0
|
|
|
|
+ sys.stderr.write(_("WARNING: Ignoring unsupported wx debug level (must be >=0 and <=5). {}\n").format(e))
|
|
|
|
|
|
def msg(self, level, message, *args):
|
|
def msg(self, level, message, *args):
|
|
"""Print debug message
|
|
"""Print debug message
|