--- a/mercurial/statprof.py Mon Feb 21 13:03:43 2022 -0700
+++ b/mercurial/statprof.py Mon Feb 21 13:08:28 2022 -0700
@@ -154,7 +154,7 @@
## Collection data structures
-class ProfileState(object):
+class ProfileState:
def __init__(self, frequency=None):
self.reset(frequency)
self.track = b'cpu'
@@ -202,7 +202,7 @@
state = ProfileState()
-class CodeSite(object):
+class CodeSite:
cache = {}
__slots__ = ('path', 'lineno', 'function', 'source')
@@ -260,7 +260,7 @@
return '%s:%s' % (self.filename(), self.function)
-class Sample(object):
+class Sample:
__slots__ = ('stack', 'time')
def __init__(self, stack, time):
@@ -434,7 +434,7 @@
## Reporting API
-class SiteStats(object):
+class SiteStats:
def __init__(self, site):
self.site = site
self.selfcount = 0
@@ -708,7 +708,7 @@
def display_hotpath(data, fp, limit=0.05, **kwargs):
- class HotNode(object):
+ class HotNode:
def __init__(self, site):
self.site = site
self.count = 0