[GRASS-dev] OSGeo4W winGRASS77svn: TypeError: endswith first arg must be bytes or a tuple of bytes, not str
Maris Nartiss
maris.gis at gmail.com
Sat Apr 27 06:08:59 PDT 2019
Same error on Vista with same version. Locale is set to Latvia.
Māris.
sestd., 2019. g. 27. apr., plkst. 14:58 — lietotājs Helmut Kudrnovsky
(<hellik at web.de>) rakstīja:
>
> Helmut Kudrnovsky wrote
> > Hi,
> >
> > just tried to start the latest OSGeo4W winGRASS77svn daily build:
> >
> > ----
> > C:\>grass77svn
> > Starting GRASS GIS...
> > Traceback (most recent call last):
> > File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\gis_set.py", line 34,
> > in
> > <module>
> > from core import globalvar
> > File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\globalvar.py",
> > line
> > 35, in
> > <module>
> > from core.debug import Debug
> > File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\debug.py", line
> > 77,
> > in
> > <module>
> > Debug = DebugMsg()
> > File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\debug.py", line
> > 39,
> > in __init__
> > self.SetLevel()
> > File "C:\OSGEO4~1\apps\grass\grass77\gui\wxpython\core\debug.py", line
> > 45,
> > in SetLevel
> > self.debuglevel = int(grass.gisenv().get('WX_DEBUG', 0))
> > File "C:\OSGEO4~1\apps\grass\grass77\etc\python\grass\script\core.py",
> > line 1074, in gisenv
> > s = read_command("g.gisenv", flags='n', env=env)
> > File "C:\OSGEO4~1\apps\grass\grass77\etc\python\grass\script\core.py",
> > line 494, in read_command
> > process = pipe_command(*args, **kwargs)
> > File "C:\OSGEO4~1\apps\grass\grass77\etc\python\grass\script\core.py",
> > line 463, in pipe_command
> > return start_command(*args, **kwargs)
> > File "C:\OSGEO4~1\apps\grass\grass77\etc\python\grass\script\core.py",
> > line 393, in start_command
> > return Popen(args, **popts)
> > File "C:\OSGEO4~1\apps\grass\grass77\etc\python\grass\script\core.py",
> > line 54, in __init__
> > cmd = shutil_which(args[0])
> > File "C:\OSGEO4~1\apps\Python37\lib\shutil.py", line 1151, in which
> > if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
> > File "C:\OSGEO4~1\apps\Python37\lib\shutil.py", line 1151, in
> > <genexpr>
> > if any(cmd.lower().endswith(ext.lower()) for ext in pathext):
> > TypeError: endswith first arg must be bytes or a tuple of bytes, not str
> > ERROR: Error in GUI startup. See messages above (if any) and if necessary,
> > please report this error to the GRASS developers.
> > On systems with package manager, make sure you have the right GUI package,
> > probably named grass-gui, installed.
> > To run GRASS GIS in text mode use the --text flag.
> > Use '--help' for further options
> > grass77 --help
> > See also: https://grass.osgeo.org/grass77/manuals/helptext.html
> > Exiting...
> > Drücken Sie eine beliebige Taste . . .
> > ----
> >
> > anyone any idea?
>
> C:\>g.version -g
> version=7.7.svn
> date=2019
> revision=r74428M
> build_date=2019-04-26
> build_platform=x86_64-w64-mingw32
> build_off_t_size=8
>
>
>
> -----
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
More information about the grass-dev
mailing list