llama.filehandler.JSONFile

llama.filehandler.JSONFile.checksum

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 2 [color="#0d2f7c", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n7.57%\n(1.01%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 2 -> 107 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n8×", labeldistance="0.50", penwidth="0.50"]; 2 -> 108 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 2 -> 182 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n2×", labeldistance="0.50", penwidth="0.50"]; 2 -> 226 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 2 -> 322 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n8×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n2.02%\n(0.18%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 7 -> 8 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n4×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n1.77%\n(1.77%)\n4×", tooltip="~"]; 10 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="shutil:1073:get_terminal_size\n0.78%\n(0.32%)\n1×", tooltip="/opt/anaconda/lib/python3.7/shutil.py"]; 10 -> 323 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n2×", labeldistance="0.50", penwidth="0.50"]; 11 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.37%\n(1.37%)\n6×", tooltip="~"]; 12 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n4.63%\n(0.90%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 12 -> 11 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.37%\n6×", labeldistance="0.50", penwidth="0.50"]; 12 -> 14 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n6×", labeldistance="0.50", penwidth="0.50"]; 12 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n24×", labeldistance="0.50", penwidth="0.50"]; 14 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.44%\n(1.44%)\n6×", tooltip="~"]; 16 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="pdb:140:__init__\n1.68%\n(0.44%)\n1×", tooltip="/opt/anaconda/lib/python3.7/pdb.py"]; 16 -> 42 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 18 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.69%\n(0.39%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 20 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.60%\n(0.37%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 22 [color="#6ac808", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n62.81%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 22 -> 268 [arrowsize="0.79", color="#67c708", fontcolor="#67c708", fontsize="10.00", label="62.40%\n3×", labeldistance="2.50", penwidth="2.50"]; 24 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="fixtures:1271:getfixtureinfo\n0.99%\n(0.27%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 28 [color="#0c8a92", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n23.57%\n(23.57%)\n152×", tooltip="~"]; 29 [color="#0c9980", fontcolor="#ffffff", fontsize="10.00", label="linecache:53:checkcache\n29.38%\n(5.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/linecache.py"]; 29 -> 28 [arrowsize="0.49", color="#0c8a92", fontcolor="#0c8a92", fontsize="10.00", label="23.57%\n152×", labeldistance="0.94", penwidth="0.94"]; 29 -> 96 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n224×", labeldistance="0.50", penwidth="0.50"]; 30 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.64%\n(0.64%)\n12×", tooltip="~"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.64%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 31 -> 30 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n6×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.78%\n(0.27%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 32 -> 30 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n6×", labeldistance="0.50", penwidth="0.50"]; 34 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.76%\n(0.27%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 38 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n1.19%\n(0.85%)\n129×", tooltip="~"]; 39 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n2.02%\n(0.99%)\n46×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 39 -> 38 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n92×", labeldistance="0.50", penwidth="0.50"]; 41 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n2.34%\n(1.42%)\n32×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 41 -> 38 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n32×", labeldistance="0.50", penwidth="0.50"]; 41 -> 96 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n32×", labeldistance="0.50", penwidth="0.50"]; 42 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:232:expanduser\n0.53%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 45 [color="#0ba35c", fontcolor="#ffffff", fontsize="10.00", label="doctest:1417:run\n36.62%\n(0.50%)\n1×", tooltip="/opt/anaconda/lib/python3.7/doctest.py"]; 45 -> 52 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 45 -> 200 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 45 -> 207 [arrowsize="0.55", color="#0c9a7e", fontcolor="#0c9a7e", fontsize="10.00", label="29.99%\n1×", labeldistance="1.20", penwidth="1.20"]; 51 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n2.32%\n(2.32%)\n2×", tooltip="~"]; 52 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="doctest:1271:__run\n4.06%\n(0.78%)\n1×", tooltip="/opt/anaconda/lib/python3.7/doctest.py"]; 52 -> 51 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 54 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.69%\n(0.69%)\n100×", tooltip="~"]; 56 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.94%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 56 -> 250 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.55%\n(0.39%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 59 -> 54 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n24×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n5.11%\n(0.43%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 60 -> 12 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.63%\n6×", labeldistance="0.50", penwidth="0.50"]; 61 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.98%\n(0.27%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 61 -> 254 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n3×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#72c908", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n63.70%\n(0.34%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 62 -> 22 [arrowsize="0.79", color="#6ac808", fontcolor="#6ac808", fontsize="10.00", label="62.81%\n3×", labeldistance="2.51", penwidth="2.51"]; 62 -> 296 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="fixtures:513:_compute_fixture_value\n1.01%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 64 -> 270 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="common:256:relto\n0.66%\n(0.39%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 67 -> 54 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n4×", labeldistance="0.50", penwidth="0.50"]; 68 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.40%\n(1.33%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 70 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:166:fullwidth\n0.96%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 70 -> 214 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.94%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 71 -> 32 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n6×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n3.37%\n(0.35%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 74 -> 119 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 74 -> 163 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 75 [color="#e0ba05", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n79.27%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 75 -> 266 [arrowsize="0.89", color="#dfbd05", fontcolor="#dfbd05", fontsize="10.00", label="78.93%\n3×", labeldistance="3.16", penwidth="3.16"]; 76 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n3.51%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 76 -> 165 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n5.27%\n(0.23%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 85 -> 7 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n4×", labeldistance="0.50", penwidth="0.50"]; 85 -> 86 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="3.00%\n4×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n3.00%\n(0.27%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 86 -> 113 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n4×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n0.83%\n(0.32%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 95 -> 151 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.len>\n0.94%\n(0.94%)\n280×", tooltip="~"]; 100 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.60%\n(0.20%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 101 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="fixtures:377:_getnextfixturedef\n0.51%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 104 [color="#0c788e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n20.77%\n(1.28%)\n73×", tooltip="~"]; 104 -> 2 [arrowsize="0.35", color="#0d2f7c", fontcolor="#0d2f7c", fontsize="10.00", label="7.57%\n16×", labeldistance="0.50", penwidth="0.50"]; 104 -> 182 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n6×", labeldistance="0.50", penwidth="0.50"]; 104 -> 225 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.83%\n16×", labeldistance="0.50", penwidth="0.50"]; 104 -> 231 [arrowsize="0.35", color="#0d3b80", fontcolor="#0d3b80", fontsize="10.00", label="10.07%\n16×", labeldistance="0.50", penwidth="0.50"]; 104 -> 232 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 233 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 234 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 235 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 236 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 237 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n3×", labeldistance="0.50", penwidth="0.50"]; 104 -> 244 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.07%\n6×", labeldistance="0.50", penwidth="0.50"]; 104 -> 247 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 248 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 249 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 302 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 106 [color="#ef6402", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n89.75%\n(4.61%)\n14×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 106 -> 74 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 106 -> 104 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.75%\n14×", labeldistance="0.50", penwidth="0.50"]; 106 -> 120 [arrowsize="0.35", color="#0d3e81", fontcolor="#0d3e81", fontsize="10.00", label="10.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 106 -> 188 [arrowsize="0.35", color="#0d4783", fontcolor="#0d4783", fontsize="10.00", label="12.45%\n14×", labeldistance="0.50", penwidth="0.50"]; 106 -> 195 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 106 -> 239 [arrowsize="0.62", color="#0ba553", fontcolor="#0ba553", fontsize="10.00", label="38.29%\n1×", labeldistance="1.53", penwidth="1.53"]; 106 -> 252 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 106 -> 263 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 106 -> 264 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 106 -> 269 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.72%\n3×", labeldistance="0.50", penwidth="0.50"]; 107 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n8.21%\n(0.80%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 107 -> 104 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.86%\n11×", labeldistance="0.50", penwidth="0.50"]; 108 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n10.92%\n(0.78%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 108 -> 104 [arrowsize="0.35", color="#0d3e80", fontcolor="#0d3e80", fontsize="10.00", label="10.60%\n11×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n2.25%\n(0.44%)\n4×", tooltip="~"]; 112 -> 154 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n89×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n2.59%\n(0.25%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 113 -> 112 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n4×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.63%\n(0.37%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 117 -> 34 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 119 [color="#0d4582", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n11.99%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 119 -> 85 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 119 -> 125 [arrowsize="0.35", color="#0d1d77", fontcolor="#0d1d77", fontsize="10.00", label="3.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 130 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 133 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n2×", labeldistance="0.50", penwidth="0.50"]; 119 -> 217 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 308 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n2×", labeldistance="0.50", penwidth="0.50"]; 120 [color="#0d3e81", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n10.73%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 120 -> 119 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n7.45%\n(0.28%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 125 -> 39 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n2×", labeldistance="0.50", penwidth="0.50"]; 125 -> 67 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n4×", labeldistance="0.50", penwidth="0.50"]; 125 -> 309 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.30%\n2×", labeldistance="0.50", penwidth="0.50"]; 130 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n4.52%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 130 -> 70 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n1×", labeldistance="0.50", penwidth="0.50"]; 130 -> 218 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.89%\n(0.34%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 142 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n3.28%\n(0.71%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 142 -> 41 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n32×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n0.89%\n(0.53%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 150 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.55%\n(0.12%)\n6×", tooltip="~"]; 150 -> 95 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n0.73%\n(0.34%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 151 -> 150 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 152 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.59%\n(0.59%)\n127×", tooltip="~"]; 154 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n1.81%\n(0.99%)\n89×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 154 -> 152 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n85×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#f05e02", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n90.35%\n(0.73%)\n14×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 157 -> 106 [arrowsize="0.95", color="#ef6402", fontcolor="#ef6402", fontsize="10.00", label="89.75%\n11×", labeldistance="3.59", penwidth="3.59"]; 163 [color="#f34d02", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n92.21%\n(1.60%)\n14×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 163 -> 312 [arrowsize="0.95", color="#f15d02", fontcolor="#f15d02", fontsize="10.00", label="90.49%\n11×", labeldistance="3.62", penwidth="3.62"]; 165 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="doctest:218:setup\n3.26%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/doctest.py"]; 165 -> 229 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 165 -> 285 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'clear' of 'dict' objects>\n0.64%\n(0.64%)\n2×", tooltip="~"]; 169 [color="#0ba458", fontcolor="#ffffff", fontsize="10.00", label="doctest:1835:run\n37.35%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/doctest.py"]; 169 -> 45 [arrowsize="0.61", color="#0ba35c", fontcolor="#0ba35c", fontsize="10.00", label="36.62%\n1×", labeldistance="1.46", penwidth="1.46"]; 169 -> 168 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.76%\n(0.39%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 174 -> 18 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 174 -> 20 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.69%\n(0.59%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 177 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n5.55%\n(0.83%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 177 -> 39 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n32×", labeldistance="0.50", penwidth="0.50"]; 177 -> 142 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.28%\n32×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.69%\n(0.34%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 182 -> 18 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 182 -> 20 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.64%\n(0.27%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 183 -> 18 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 183 -> 20 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 188 [color="#0d4883", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n12.64%\n(0.30%)\n18×", tooltip="~"]; 188 -> 61 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n3×", labeldistance="0.50", penwidth="0.50"]; 188 -> 232 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 233 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 234 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 235 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 236 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 237 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 188 -> 247 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 248 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 249 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.06%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 199 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n5.44%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 199 -> 60 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="doctest:352:__init__\n1.77%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/doctest.py"]; 200 -> 16 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0ba556", fontcolor="#ffffff", fontsize="10.00", label="doctest:228:runtest\n37.81%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/doctest.py"]; 206 -> 169 [arrowsize="0.61", color="#0ba458", fontcolor="#0ba458", fontsize="10.00", label="37.35%\n1×", labeldistance="1.49", penwidth="1.49"]; 207 [color="#0c9a7e", fontcolor="#ffffff", fontsize="10.00", label="pdb:193:reset\n29.99%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/pdb.py"]; 207 -> 274 [arrowsize="0.55", color="#0c9a7f", fontcolor="#0c9a7f", fontsize="10.00", label="29.79%\n1×", labeldistance="1.19", penwidth="1.19"]; 213 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:27:_getdimensions\n0.89%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 213 -> 10 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:39:get_terminal_width\n0.92%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 214 -> 213 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:270:line\n0.53%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 217 -> 85 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n2×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n3.03%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 218 -> 85 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n2.68%\n(0.55%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 219 -> 174 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n8×", labeldistance="0.50", penwidth="0.50"]; 219 -> 221 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.19%\n8×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.83%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 220 -> 18 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 220 -> 20 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.19%\n(0.21%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 221 -> 220 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n2.86%\n(0.18%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 223 -> 219 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.68%\n8×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.83%\n(0.55%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 225 -> 183 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n8×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n3.23%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 226 -> 223 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.86%\n8×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="doctest:483:_setup_fixtures\n1.42%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/doctest.py"]; 229 -> 24 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d3b80", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n10.07%\n(0.37%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 231 -> 107 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.89%\n8×", labeldistance="0.50", penwidth="0.50"]; 231 -> 108 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n8×", labeldistance="0.50", penwidth="0.50"]; 231 -> 322 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.47%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 232 -> 107 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 232 -> 108 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 232 -> 322 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.33%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 233 -> 107 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 108 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.76%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 234 -> 107 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 -> 108 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n1.99%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 235 -> 107 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 -> 108 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 -> 322 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.17%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 236 -> 107 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 236 -> 108 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n4.31%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 237 -> 107 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 237 -> 108 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 237 -> 322 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0ba553", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n38.29%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 239 -> 117 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 206 [arrowsize="0.61", color="#0ba556", fontcolor="#0ba556", fontsize="10.00", label="37.81%\n1×", labeldistance="1.51", penwidth="1.51"]; 242 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n4.06%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 242 -> 295 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="3.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.01%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 243 -> 71 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n3×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n8.07%\n(0.44%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 244 -> 56 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n3×", labeldistance="0.50", penwidth="0.50"]; 244 -> 243 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n3×", labeldistance="0.50", penwidth="0.50"]; 244 -> 245 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n5.52%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 245 -> 199 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n3.23%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 247 -> 107 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 -> 108 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n2.94%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 248 -> 107 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 -> 108 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 249 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.66%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 249 -> 107 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 249 -> 108 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 250 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.87%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 250 -> 31 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n6×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.76%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 254 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.67%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 254 -> 255 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n0.92%\n(0.21%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 255 -> 302 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n5×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n1.63%\n(0.44%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 261 -> 95 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.50%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 262 -> 75 [arrowsize="0.89", color="#e0ba05", fontcolor="#e0ba05", fontsize="10.00", label="79.27%\n1×", labeldistance="3.17", penwidth="3.17"]; 262 -> 163 [arrowsize="0.39", color="#0c5987", fontcolor="#0c5987", fontsize="10.00", label="15.59%\n2×", labeldistance="0.62", penwidth="0.62"]; 262 -> 296 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n2×", labeldistance="0.50", penwidth="0.50"]; 262 -> 305 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n4.03%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 263 -> 76 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 -> 117 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.54%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 264 -> 117 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 264 -> 272 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#dfbd05", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n78.93%\n(0.43%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 266 -> 62 [arrowsize="0.80", color="#72c908", fontcolor="#72c908", fontsize="10.00", label="63.70%\n3×", labeldistance="2.55", penwidth="2.55"]; 266 -> 163 [arrowsize="0.38", color="#0c5285", fontcolor="#0c5285", fontsize="10.00", label="14.38%\n6×", labeldistance="0.58", penwidth="0.58"]; 266 -> 296 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 268 [color="#67c708", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n62.40%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 268 -> 163 [arrowsize="0.79", color="#65c708", fontcolor="#65c708", fontsize="10.00", label="62.25%\n3×", labeldistance="2.49", penwidth="2.49"]; 269 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n1.72%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 269 -> 261 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 270 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="fixtures:583:_schedule_finalizers\n0.51%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 272 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.71%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 272 -> 100 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 272 -> 176 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#0c9a7f", fontcolor="#ffffff", fontsize="10.00", label="bdb:54:reset\n29.79%\n(0.34%)\n1×", tooltip="/opt/anaconda/lib/python3.7/bdb.py"]; 274 -> 29 [arrowsize="0.54", color="#0c9980", fontcolor="#0c9980", fontsize="10.00", label="29.38%\n1×", labeldistance="1.18", penwidth="1.18"]; 283 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="fixtures:484:_get_active_fixturedef\n1.61%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 283 -> 64 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 -> 101 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 285 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="fixtures:474:getfixturevalue\n1.63%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/fixtures.py"]; 285 -> 283 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n3.81%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 294 -> 125 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 295 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n3.92%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 295 -> 294 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 296 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.15%\n(0.27%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 296 -> 149 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n9×", labeldistance="0.50", penwidth="0.50"]; 301 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.82%\n(0.32%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 301 -> 176 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n10×", labeldistance="0.50", penwidth="0.50"]; 302 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n0.98%\n(0.16%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 302 -> 301 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n10×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n4.11%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 305 -> 242 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 308 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:182:__ne__\n0.57%\n(0.07%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 308 -> 39 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n12×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n6.30%\n(0.30%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 309 -> 177 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.55%\n4×", labeldistance="0.50", penwidth="0.50"]; 309 -> 308 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n10×", labeldistance="0.50", penwidth="0.50"]; 312 [color="#f15d02", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n90.49%\n(0.14%)\n14×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 312 -> 157 [arrowsize="0.95", color="#f05e02", fontcolor="#f05e02", fontsize="10.00", label="90.35%\n11×", labeldistance="3.61", penwidth="3.61"]; 322 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.93%\n(0.53%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 322 -> 68 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n27×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="os:674:__getitem__\n0.62%\n(0.30%)\n5×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; }

Profiling result for llama.filehandler.JSONFile.checksum. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.