Previously traceback went to command line. Typical errors are Permission denied and No such file or dir (mkdir creates only last item on the path). git-svn-id: https://svn.osgeo.org/grass/grass/trunk@71306 15284696-431f-4ddb-bdfa-cd5b030d7da7
@@ -2566,7 +2566,13 @@ class LocationWizard(wx.Object):
# change to new GISDbase or create new one
if os.path.isdir(database) != True:
# create new directory
- os.mkdir(database)
+ try:
+ os.mkdir(database)
+ except OSError as error:
+ GError(parent=self.wizard, message="%s <%s>" %
+ (_("Unable to create new GRASS Database"),
+ database))
+ return None
# change to new GISDbase directory
RunCommand('g.gisenv',