mercurial/profiling.py
changeset 32788 eede022fc142
parent 32786 0ead06d54ffe
child 32804 c0b2c8f25ad9
--- a/mercurial/profiling.py	Fri Jun 09 12:36:07 2017 +0100
+++ b/mercurial/profiling.py	Fri Jun 09 12:29:29 2017 +0100
@@ -219,17 +219,3 @@
                 val = val.replace('%', '%%')
                 self._ui.log('profile', val)
             self._fp.close()
-
-@contextlib.contextmanager
-def maybeprofile(ui):
-    """Profile if enabled, else do nothing.
-
-    This context manager can be used to optionally profile if profiling
-    is enabled. Otherwise, it does nothing.
-
-    The purpose of this context manager is to make calling code simpler:
-    just use a single code path for calling into code you may want to profile
-    and this function determines whether to start profiling.
-    """
-    with profile(ui, enabled=ui.configbool('profiling', 'enabled')) as p:
-        yield p