comparison hgdemandimport/demandimportpy3.py @ 48946:642e31cb55f0

py3: use class X: instead of class X(object): The inheritance from object is implied in Python 3. So this should be equivalent. This change was generated via an automated search and replace. So there may have been some accidental changes. Differential Revision: https://phab.mercurial-scm.org/D12352
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 21 Feb 2022 13:08:28 -0700
parents 6000f5b25c9b
children b8eb29ab3906
comparison
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
52 self.loader.exec_module(module) 52 self.loader.exec_module(module)
53 else: 53 else:
54 super().exec_module(module) 54 super().exec_module(module)
55 55
56 56
57 class LazyFinder(object): 57 class LazyFinder:
58 """A wrapper around a ``MetaPathFinder`` that makes loaders lazy. 58 """A wrapper around a ``MetaPathFinder`` that makes loaders lazy.
59 59
60 ``sys.meta_path`` finders have their ``find_spec()`` called to locate a 60 ``sys.meta_path`` finders have their ``find_spec()`` called to locate a
61 module. This returns a ``ModuleSpec`` if found or ``None``. The 61 module. This returns a ``ModuleSpec`` if found or ``None``. The
62 ``ModuleSpec`` has a ``loader`` attribute, which is called to actually 62 ``ModuleSpec`` has a ``loader`` attribute, which is called to actually