From 873fd00a41ff23bbb98de1a6f47f26588637b8d9 Mon Sep 17 00:00:00 2001 From: topic2k Date: Sun, 15 Sep 2019 12:55:34 +0200 Subject: [PATCH] time.clock() is removed in Python 3.8 Two more places where `time.clock()` is called. Adopt the imports accordingly. --- samples/floatcanvas/Animation.py | 5 ++++- wx/lib/agw/aui/framemanager.py | 9 ++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/samples/floatcanvas/Animation.py b/samples/floatcanvas/Animation.py index 6f507f4a..c046c673 100644 --- a/samples/floatcanvas/Animation.py +++ b/samples/floatcanvas/Animation.py @@ -7,7 +7,10 @@ this is very old-style code: don't imitate it! """ -from time import clock +try: + from time import process_time as clock +except ImportError: + from time import clock import wx print(wx.VERSION_STRING) from numpy import * diff --git a/wx/lib/agw/aui/framemanager.py b/wx/lib/agw/aui/framemanager.py index d38b1c48..a16d2c93 100644 --- a/wx/lib/agw/aui/framemanager.py +++ b/wx/lib/agw/aui/framemanager.py @@ -98,7 +98,10 @@ __date__ = "31 March 2009" import wx # just for isinstance -import time +try: + from time import time, process_time as clock +except ImportError: + from time import time, clock import warnings import six @@ -4751,8 +4754,8 @@ class AuiManager(wx.EvtHandler): # if the pane's name identifier is blank, create a random string if pinfo.name == "" or already_exists: - pinfo.name = ("%s%08x%08x%08x") % (pinfo.window.GetName(), int(time.time()), - int(time.clock()), len(self._panes)) + pinfo.name = ("%s%08x%08x%08x") % (pinfo.window.GetName(), int(time()), + int(clock()), len(self._panes)) # set initial proportion (if not already set) if pinfo.dock_proportion == 0: