Opened 5 years ago
Closed 5 years ago
#4011 closed defect (fixed)
Python 3.8 SyntaxWarnings
Reported by: | hcho | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | wxGUI | Version: | svn-trunk |
Keywords: | Cc: | ||
CPU: | Unspecified | Platform: | All |
Description
I'm on Python 3.8 on Windows. Looks like this syntax warning is new for 3.8: "is" with a literal. Did you mean "=="?
. Also, there seems to be no time.clock
anymore.
Starting GRASS GIS... D:\opt\grass\gui\wxpython\gui_core\gselect.py:1868: SyntaxWarning: "is" with a l iteral. Did you mean "=="? self.changingSizer.Show(self.dbPanel, show=(sourceType is 'db')) WARNING: Concurrent mapset locking is not supported on Windows Cleaning up temporary files... __________ ___ __________ _______________ / ____/ __ \/ | / ___/ ___/ / ____/ _/ ___/ / / __/ /_/ / /| | \__ \\_ \ / / __ / / \__ \ / /_/ / _, _/ ___ |___/ /__/ / / /_/ // / ___/ / \____/_/ |_/_/ |_/____/____/ \____/___//____/ Welcome to GRASS GIS 7.9.dev (a97655792) GRASS GIS homepage: https://grass.osgeo.org This version running through: Command Prompt (C:\Windows\system32\cmd .exe) Help is available with the command: g.manual -i See the licence terms with: g.version -c See citation options with: g.version -x If required, restart the GUI with: g.gui wxpython When ready to quit enter: exit Launching <wxpython> GUI in the background, please wait... Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. Clink v0.4.9 [git:2fd2c2] Copyright (c) 2012-2016 Martin Ridgers http://mridgers.github.io/clink D:\grassdata>D:\opt\grass\gui\wxpython\core\gconsole.py:600: SyntaxWarning: "is" with a literal. Did you mean "=="? if line[0] is '#' and line[1] is '%': D:\opt\grass\gui\wxpython\core\gconsole.py:600: SyntaxWarning: "is" with a liter al. Did you mean "=="? if line[0] is '#' and line[1] is '%': Traceback (most recent call last): File "D:\opt\grass\gui\wxpython\mapwin\buffered.py", line 640, in OnSize self.resize = time.clock() AttributeError: module 'time' has no attribute 'clock' Traceback (most recent call last): File "D:\opt\grass\gui\wxpython\mapwin\buffered.py", line 640, in OnSize self.resize = time.clock() AttributeError: module 'time' has no attribute 'clock' Traceback (most recent call last): File "D:\opt\grass\gui\wxpython\mapwin\buffered.py", line 640, in OnSize self.resize = time.clock() AttributeError: module 'time' has no attribute 'clock' Traceback (most recent call last): File "D:\opt\grass\gui\wxpython\mapwin\buffered.py", line 640, in OnSize self.resize = time.clock() AttributeError: module 'time' has no attribute 'clock' D:\grassdata>
Note:
See TracTickets
for help on using tickets.
AFAIK this is addressed in https://github.com/OSGeo/grass/pull/244
Could you pls test it and leave feedback in the PR?