diff env/lib/python3.7/site-packages/networkx/utils/contextmanagers.py @ 5:9b1c78e6ba9c draft default tip

"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author shellac
date Mon, 01 Jun 2020 08:59:25 -0400
parents 79f47841a781
children
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/networkx/utils/contextmanagers.py	Thu May 14 16:47:39 2020 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-
-from contextlib import contextmanager
-
-__all__ = [
-    'reversed',
-]
-
-
-@contextmanager
-def reversed(G):
-    """A context manager for temporarily reversing a directed graph in place.
-
-    This is a no-op for undirected graphs.
-
-    Parameters
-    ----------
-    G : graph
-        A NetworkX graph.
-    """
-    directed = G.is_directed()
-    if directed:
-        G._pred, G._succ = G._succ, G._pred
-        G._adj = G._succ
-
-    try:
-        yield
-    finally:
-        if directed:
-            # Reverse the reverse.
-            G._pred, G._succ = G._succ, G._pred
-            G._adj = G._succ