From dce663a4fc4c18beba913f67b622ab90a9052377 Mon Sep 17 00:00:00 2001 From: Matt Wozniski Date: Tue, 2 Jul 2024 17:04:37 -0400 Subject: [PATCH] tests: Update Textual snapshots The latest version of Textual uses a new SVG generation algorithm that results in some slight differences compared to the old algorithm's output, but should be more stable going forward. Additionally, the two trailing spaces removed by the previous commit show up as differences in these snapshots. Signed-off-by: Matt Wozniski --- .../__snapshots__/test_tree_reporter.ambr | 3252 ++++++++--------- .../unit/__snapshots__/test_tui_reporter.ambr | 1492 ++++---- 2 files changed, 2372 insertions(+), 2372 deletions(-) diff --git a/tests/unit/__snapshots__/test_tree_reporter.ambr b/tests/unit/__snapshots__/test_tree_reporter.ambr index ae894af908..cb42c3b82e 100644 --- a/tests/unit/__snapshots__/test_tree_reporter.ambr +++ b/tests/unit/__snapshots__/test_tree_reporter.ambr @@ -22,495 +22,495 @@ font-weight: 700; } - .terminal-1614955981-matrix { + .terminal-771898286-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1614955981-title { + .terminal-771898286-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1614955981-r1 { fill: #e2e3e3 } - .terminal-1614955981-r2 { fill: #211505;font-weight: bold } - .terminal-1614955981-r3 { fill: #141414 } - .terminal-1614955981-r4 { fill: #c5c8c6 } - .terminal-1614955981-r5 { fill: #fea62b;font-weight: bold } - .terminal-1614955981-r6 { fill: #cd5c5c } - .terminal-1614955981-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-1614955981-r8 { fill: #438d9f } - .terminal-1614955981-r9 { fill: #f8f8f2 } - .terminal-1614955981-r10 { fill: #cf5e57 } - .terminal-1614955981-r11 { fill: #d26052 } - .terminal-1614955981-r12 { fill: #d4634e } - .terminal-1614955981-r13 { fill: #d76549 } - .terminal-1614955981-r14 { fill: #d96845 } - .terminal-1614955981-r15 { fill: #dc6a40 } - .terminal-1614955981-r16 { fill: #de6c3b } - .terminal-1614955981-r17 { fill: #e16f37 } - .terminal-1614955981-r18 { fill: #e37132 } - .terminal-1614955981-r19 { fill: #e6742e } - .terminal-1614955981-r20 { fill: #e87629 } - .terminal-1614955981-r21 { fill: #eb7824 } - .terminal-1614955981-r22 { fill: #ed7b20 } - .terminal-1614955981-r23 { fill: #f07d1b } - .terminal-1614955981-r24 { fill: #f28016 } - .terminal-1614955981-r25 { fill: #f58212 } - .terminal-1614955981-r26 { fill: #f7840d } - .terminal-1614955981-r27 { fill: #fa8709 } - .terminal-1614955981-r28 { fill: #fc8904 } - .terminal-1614955981-r29 { fill: #ff8c00 } - .terminal-1614955981-r30 { fill: #fc8d02 } - .terminal-1614955981-r31 { fill: #fb8e03 } - .terminal-1614955981-r32 { fill: #f98f04 } - .terminal-1614955981-r33 { fill: #f79006 } - .terminal-1614955981-r34 { fill: #f59208 } - .terminal-1614955981-r35 { fill: #f39309 } - .terminal-1614955981-r36 { fill: #f1940b } - .terminal-1614955981-r37 { fill: #ef950c } - .terminal-1614955981-r38 { fill: #ed960e } - .terminal-1614955981-r39 { fill: #ec9810 } - .terminal-1614955981-r40 { fill: #e59a11 } - .terminal-1614955981-r41 { fill: #de9c12 } - .terminal-1614955981-r42 { fill: #d79e14 } - .terminal-1614955981-r43 { fill: #d0a015 } - .terminal-1614955981-r44 { fill: #c9a217 } - .terminal-1614955981-r45 { fill: #c2a418 } - .terminal-1614955981-r46 { fill: #bba619 } - .terminal-1614955981-r47 { fill: #b4a81b } - .terminal-1614955981-r48 { fill: #adaa1c } - .terminal-1614955981-r49 { fill: #a6ac1e } - .terminal-1614955981-r50 { fill: #9fae1f } - .terminal-1614955981-r51 { fill: #98b020 } - .terminal-1614955981-r52 { fill: #91b222 } - .terminal-1614955981-r53 { fill: #8ab423 } - .terminal-1614955981-r54 { fill: #83b625 } - .terminal-1614955981-r55 { fill: #7cb826 } - .terminal-1614955981-r56 { fill: #75ba27 } - .terminal-1614955981-r57 { fill: #6ebc29 } - .terminal-1614955981-r58 { fill: #e1e1e1 } - .terminal-1614955981-r59 { fill: #67be2a } - .terminal-1614955981-r60 { fill: #e4e5e6 } - .terminal-1614955981-r61 { fill: #a7a9ab } + .terminal-771898286-r1 { fill: #e2e3e3 } + .terminal-771898286-r2 { fill: #211505;font-weight: bold } + .terminal-771898286-r3 { fill: #141414 } + .terminal-771898286-r4 { fill: #c5c8c6 } + .terminal-771898286-r5 { fill: #fea62b;font-weight: bold } + .terminal-771898286-r6 { fill: #cd5c5c } + .terminal-771898286-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-771898286-r8 { fill: #438d9f } + .terminal-771898286-r9 { fill: #f8f8f2 } + .terminal-771898286-r10 { fill: #cf5e57 } + .terminal-771898286-r11 { fill: #d26052 } + .terminal-771898286-r12 { fill: #d4634e } + .terminal-771898286-r13 { fill: #d76549 } + .terminal-771898286-r14 { fill: #d96845 } + .terminal-771898286-r15 { fill: #dc6a40 } + .terminal-771898286-r16 { fill: #de6c3b } + .terminal-771898286-r17 { fill: #e16f37 } + .terminal-771898286-r18 { fill: #e37132 } + .terminal-771898286-r19 { fill: #e6742e } + .terminal-771898286-r20 { fill: #e87629 } + .terminal-771898286-r21 { fill: #eb7824 } + .terminal-771898286-r22 { fill: #ed7b20 } + .terminal-771898286-r23 { fill: #f07d1b } + .terminal-771898286-r24 { fill: #f28016 } + .terminal-771898286-r25 { fill: #f58212 } + .terminal-771898286-r26 { fill: #f7840d } + .terminal-771898286-r27 { fill: #fa8709 } + .terminal-771898286-r28 { fill: #fc8904 } + .terminal-771898286-r29 { fill: #ff8c00 } + .terminal-771898286-r30 { fill: #fc8d02 } + .terminal-771898286-r31 { fill: #fb8e03 } + .terminal-771898286-r32 { fill: #f98f04 } + .terminal-771898286-r33 { fill: #f79006 } + .terminal-771898286-r34 { fill: #f59208 } + .terminal-771898286-r35 { fill: #f39309 } + .terminal-771898286-r36 { fill: #f1940b } + .terminal-771898286-r37 { fill: #ef950c } + .terminal-771898286-r38 { fill: #ed960e } + .terminal-771898286-r39 { fill: #ec9810 } + .terminal-771898286-r40 { fill: #e59a11 } + .terminal-771898286-r41 { fill: #de9c12 } + .terminal-771898286-r42 { fill: #d79e14 } + .terminal-771898286-r43 { fill: #d0a015 } + .terminal-771898286-r44 { fill: #c9a217 } + .terminal-771898286-r45 { fill: #c2a418 } + .terminal-771898286-r46 { fill: #bba619 } + .terminal-771898286-r47 { fill: #b4a81b } + .terminal-771898286-r48 { fill: #adaa1c } + .terminal-771898286-r49 { fill: #a6ac1e } + .terminal-771898286-r50 { fill: #9fae1f } + .terminal-771898286-r51 { fill: #98b020 } + .terminal-771898286-r52 { fill: #91b222 } + .terminal-771898286-r53 { fill: #8ab423 } + .terminal-771898286-r54 { fill: #83b625 } + .terminal-771898286-r55 { fill: #7cb826 } + .terminal-771898286-r56 { fill: #75ba27 } + .terminal-771898286-r57 { fill: #6ebc29 } + .terminal-771898286-r58 { fill: #e1e1e1 } + .terminal-771898286-r59 { fill: #67be2a } + .terminal-771898286-r60 { fill: #e4e5e6 } + .terminal-771898286-r61 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 3.174KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┗━━ ▼ 📂 3.174KB (100.00 %) func1fun1.py:1 - ┗━━ ▼ 📂 3.110KB (98.00 %) func2fun2.py:2 - ┗━━ ▼ 📂 3.047KB (96.00 %) func3fun3.py:3 - ┗━━ ▼ 📂 2.983KB (94.00 %) func4fun4.py:4 - ┗━━ ▼ 📂 2.920KB (92.00 %) func5fun5.py:5 - ┗━━ ▼ 📂 2.856KB (90.00 %) func6fun6.py:6 - ┗━━ ▼ 📂 2.793KB (88.00 %) func7fun7.py:7 - ┗━━ ▼ 📂 2.729KB (86.00 %) func8fun8.py:8 - ┗━━ ▼ 📂 2.666KB (84.00 %) func9fun9.py:9 - ┗━━ ▼ 📂 2.603KB (82.00 %) func10fun10.py:10 - ┗━━ ▼ 📂 2.539KB (80.00 %) func11fun11.py:11 - ┗━━ ▼ 📂 2.476KB (78.00 %) func12fun12.py:12 - ┗━━ ▼ 📂 2.412KB (76.00 %) func13fun13.py:13 - ┗━━ ▼ 📂 2.349KB (74.00 %) func14fun14.py:14 - ┗━━ ▼ 📂 2.285KB (72.00 %) func15fun15.py:15 - ┗━━ ▼ 📂 2.222KB (70.00 %) func16fun16.py:16 - ┗━━ ▼ 📂 2.158KB (68.00 %) func17fun17.py:17 - ┗━━ ▼ 📂 2.095KB (66.00 %) func18fun18.py:18 - ┗━━ ▼ 📂 2.031KB (64.00 %) func19fun19.py:19 - ┗━━ ▼ 📂 1.968KB (62.00 %) func20fun20.py:20 - ┗━━ ▼ 📂 1.904KB (60.00 %) func21fun21.py:21 - ┗━━ ▼ 📂 1.841KB (58.00 %) func22fun22.py:22 - ┗━━ ▼ 📂 1.777KB (56.00 %) func23fun23.py:23 - ┗━━ ▼ 📂 1.714KB (54.00 %) func24fun24.py:24 - ┗━━ ▼ 📂 1.650KB (52.00 %) func25fun25.py:25 - ┗━━ ▼ 📂 1.587KB (50.00 %) func26fun26.py:26 - ┗━━ ▼ 📂 1.523KB (48.00 %) func27fun27.py:27 - ┗━━ ▼ 📂 1.460KB (46.00 %) func28fun28.py:28 - ┗━━ ▼ 📂 1.396KB (44.00 %) func29fun29.py:29 - ┗━━ ▼ 📂 1.333KB (42.00 %) func30fun30.py:30 - ┗━━ ▼ 📂 1.270KB (40.00 %) func31fun31.py:31 - ┗━━ ▼ 📂 1.206KB (38.00 %) func32fun32.py:32 - ┗━━ ▼ 📂 1.143KB (36.00 %) func33fun33.py:33 - ┗━━ ▼ 📂 1.079KB (34.00 %) func34fun34.py:34 - ┗━━ ▼ 📂 1.016KB (32.00 %) func35fun35.py:35 - ┗━━ ▼ 📂 975.000B (30.00 %) func36fun36.py:36 - ┗━━ ▼ 📂 910.000B (28.00 %) func37fun37.py:37 - ┗━━ ▼ 📂 845.000B (26.00 %) func38fun38.py:38 - ┗━━ ▼ 📂 780.000B (24.00 %) func39fun39.py:39 - ┗━━ ▼ 📂 715.000B (22.00 %) func40fun40.py:40 - ┗━━ ▼ 📂 650.000B (20.00 %) func41fun41.py:41 - ┗━━ ▼ 📂 585.000B (18.00 %) func42fun42.py:42 - ┗━━ ▼ 📂 520.000B (16.00 %) func43fun43.py:43 - ┗━━ ▼ 📂 455.000B (14.00 %) func44fun44.py:44 - ┗━━ ▼ 📂 390.000B (12.00 %) func45fun45.py:45 - ┗━━ ▼ 📂 325.000B (10.00 %) func46fun46.py:46 - ┗━━ ▼ 📂 260.000B (8.00 %) func47fun47.py:47 - ┗━━ ▼ 📂 195.000B (6.00 %) func48fun48.py:48 - ┗━━ ▼ 📂 130.000B (4.00 %) func49fun49.py:49 - ┗━━ 📄 65.000B (2.00 %) func50fun50.py:50 - 💾 Allocations: 50 - - - 📦 Size: 3.174KB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 3.174KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┗━━ ▼ 📂 3.174KB (100.00 %) func1fun1.py:1 +     ┗━━ ▼ 📂 3.110KB (98.00 %) func2fun2.py:2 +         ┗━━ ▼ 📂 3.047KB (96.00 %) func3fun3.py:3 +             ┗━━ ▼ 📂 2.983KB (94.00 %) func4fun4.py:4 +                 ┗━━ ▼ 📂 2.920KB (92.00 %) func5fun5.py:5 +                     ┗━━ ▼ 📂 2.856KB (90.00 %) func6fun6.py:6 +                         ┗━━ ▼ 📂 2.793KB (88.00 %) func7fun7.py:7 +                             ┗━━ ▼ 📂 2.729KB (86.00 %) func8fun8.py:8 +                                 ┗━━ ▼ 📂 2.666KB (84.00 %) func9fun9.py:9 +                                     ┗━━ ▼ 📂 2.603KB (82.00 %) func10fun10.py:10 +                                         ┗━━ ▼ 📂 2.539KB (80.00 %) func11fun11.py:11 +                                             ┗━━ ▼ 📂 2.476KB (78.00 %) func12fun12.py:12 +                                                 ┗━━ ▼ 📂 2.412KB (76.00 %) func13fun13.py:13 +                                                     ┗━━ ▼ 📂 2.349KB (74.00 %) func14fun14.py:14 +                                                         ┗━━ ▼ 📂 2.285KB (72.00 %) func15fun15.py:15 +                                                             ┗━━ ▼ 📂 2.222KB (70.00 %) func16fun16.py:16 +                                                                 ┗━━ ▼ 📂 2.158KB (68.00 %) func17fun17.py:17 +                                                                     ┗━━ ▼ 📂 2.095KB (66.00 %) func18fun18.py:18 +                                                                         ┗━━ ▼ 📂 2.031KB (64.00 %) func19fun19.py:19 +                                                                             ┗━━ ▼ 📂 1.968KB (62.00 %) func20fun20.py:20 +                                                                                 ┗━━ ▼ 📂 1.904KB (60.00 %) func21fun21.py:21 +                                                                                     ┗━━ ▼ 📂 1.841KB (58.00 %) func22fun22.py:22 +                                                                                         ┗━━ ▼ 📂 1.777KB (56.00 %) func23fun23.py:23 +                                                                                             ┗━━ ▼ 📂 1.714KB (54.00 %) func24fun24.py:24 +                                                                                                 ┗━━ ▼ 📂 1.650KB (52.00 %) func25fun25.py:25 +                                                                                                     ┗━━ ▼ 📂 1.587KB (50.00 %) func26fun26.py:26 +                                                                                                         ┗━━ ▼ 📂 1.523KB (48.00 %) func27fun27.py:27 +                                                                                                             ┗━━ ▼ 📂 1.460KB (46.00 %) func28fun28.py:28 +                                                                                                                 ┗━━ ▼ 📂 1.396KB (44.00 %) func29fun29.py:29 +                                                                                                                     ┗━━ ▼ 📂 1.333KB (42.00 %) func30fun30.py:30 +                                                                                                                         ┗━━ ▼ 📂 1.270KB (40.00 %) func31fun31.py:31 +                                                                                                                             ┗━━ ▼ 📂 1.206KB (38.00 %) func32fun32.py:32 +                                                                                                                                 ┗━━ ▼ 📂 1.143KB (36.00 %) func33fun33.py:33 +                                                                                                                                     ┗━━ ▼ 📂 1.079KB (34.00 %) func34fun34.py:34 +                                                                                                                                         ┗━━ ▼ 📂 1.016KB (32.00 %) func35fun35.py:35 +                                                                                                                                             ┗━━ ▼ 📂 975.000B (30.00 %) func36fun36.py:36 +                                                                                                                                                 ┗━━ ▼ 📂 910.000B (28.00 %) func37fun37.py:37 +                                                                                                                                                     ┗━━ ▼ 📂 845.000B (26.00 %) func38fun38.py:38 +                                                                                                                                                         ┗━━ ▼ 📂 780.000B (24.00 %) func39fun39.py:39 +                                                                                                                                                             ┗━━ ▼ 📂 715.000B (22.00 %) func40fun40.py:40 +                                                                                                                                                                 ┗━━ ▼ 📂 650.000B (20.00 %) func41fun41.py:41 +                                                                                                                                                                     ┗━━ ▼ 📂 585.000B (18.00 %) func42fun42.py:42 +                                                                                                                                                                         ┗━━ ▼ 📂 520.000B (16.00 %) func43fun43.py:43 +                                                                                                                                                                             ┗━━ ▼ 📂 455.000B (14.00 %) func44fun44.py:44 +                                                                                                                                                                                 ┗━━ ▼ 📂 390.000B (12.00 %) func45fun45.py:45 +                                                                                                                                                                                     ┗━━ ▼ 📂 325.000B (10.00 %) func46fun46.py:46 +                                                                                                                                                                                         ┗━━ ▼ 📂 260.000B (8.00 %) func47fun47.py:47 +                                                                                                                                                                                             ┗━━ ▼ 📂 195.000B (6.00 %) func48fun48.py:48 +                                                                                                                                                                                                 ┗━━ ▼ 📂 130.000B (4.00 %) func49fun49.py:49 +                                                                                                                                                                                                     ┗━━ 📄 65.000B (2.00 %) func50fun50.py:50 + 💾 Allocations: 50 + + + 📦 Size: 3.174KB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -540,286 +540,286 @@ font-weight: 700; } - .terminal-2981162195-matrix { + .terminal-4107253619-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2981162195-title { + .terminal-4107253619-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2981162195-r1 { fill: #e2e3e3 } - .terminal-2981162195-r2 { fill: #211505;font-weight: bold } - .terminal-2981162195-r3 { fill: #141414 } - .terminal-2981162195-r4 { fill: #c5c8c6 } - .terminal-2981162195-r5 { fill: #fea62b;font-weight: bold } - .terminal-2981162195-r6 { fill: #cd5c5c } - .terminal-2981162195-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-2981162195-r8 { fill: #438d9f } - .terminal-2981162195-r9 { fill: #f8f8f2 } - .terminal-2981162195-r10 { fill: #e1e1e1 } - .terminal-2981162195-r11 { fill: #e4e5e6 } - .terminal-2981162195-r12 { fill: #a7a9ab } + .terminal-4107253619-r1 { fill: #e2e3e3 } + .terminal-4107253619-r2 { fill: #211505;font-weight: bold } + .terminal-4107253619-r3 { fill: #141414 } + .terminal-4107253619-r4 { fill: #c5c8c6 } + .terminal-4107253619-r5 { fill: #fea62b;font-weight: bold } + .terminal-4107253619-r6 { fill: #cd5c5c } + .terminal-4107253619-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-4107253619-r8 { fill: #438d9f } + .terminal-4107253619-r9 { fill: #f8f8f2 } + .terminal-4107253619-r10 { fill: #e1e1e1 } + .terminal-4107253619-r11 { fill: #e4e5e6 } + .terminal-4107253619-r12 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 1.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┗━━ ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4 - ┗━━ ▼ 📂 1.000KB (100.00 %) parentfun.py:8 - ┗━━ 📄 1.000KB (100.00 %) mefun.py:12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 💾 Allocations: 1 - - - 📦 Size: 1.000KB - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 1.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┗━━ ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4 +     ┗━━ ▼ 📂 1.000KB (100.00 %) parentfun.py:8 +         ┗━━ 📄 1.000KB (100.00 %) mefun.py:12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 💾 Allocations: 1 + + + 📦 Size: 1.000KB + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -849,289 +849,289 @@ font-weight: 700; } - .terminal-1734538964-matrix { + .terminal-3162912354-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1734538964-title { + .terminal-3162912354-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1734538964-r1 { fill: #e2e3e3 } - .terminal-1734538964-r2 { fill: #cd5c5c } - .terminal-1734538964-r3 { fill: #e2e3e3;font-weight: bold } - .terminal-1734538964-r4 { fill: #141414 } - .terminal-1734538964-r5 { fill: #c5c8c6 } - .terminal-1734538964-r6 { fill: #008139 } - .terminal-1734538964-r7 { fill: #438d9f } - .terminal-1734538964-r8 { fill: #f8f8f2 } - .terminal-1734538964-r9 { fill: #211505;font-weight: bold } - .terminal-1734538964-r10 { fill: #794f14;font-weight: bold } - .terminal-1734538964-r11 { fill: #23568b } - .terminal-1734538964-r12 { fill: #e1e1e1 } - .terminal-1734538964-r13 { fill: #e4e5e6 } - .terminal-1734538964-r14 { fill: #fea62b;font-weight: bold } - .terminal-1734538964-r15 { fill: #a7a9ab } + .terminal-3162912354-r1 { fill: #e2e3e3 } + .terminal-3162912354-r2 { fill: #cd5c5c } + .terminal-3162912354-r3 { fill: #e2e3e3;font-weight: bold } + .terminal-3162912354-r4 { fill: #141414 } + .terminal-3162912354-r5 { fill: #c5c8c6 } + .terminal-3162912354-r6 { fill: #008139 } + .terminal-3162912354-r7 { fill: #438d9f } + .terminal-3162912354-r8 { fill: #f8f8f2 } + .terminal-3162912354-r9 { fill: #211505;font-weight: bold } + .terminal-3162912354-r10 { fill: #794f14;font-weight: bold } + .terminal-3162912354-r11 { fill: #23568b } + .terminal-3162912354-r12 { fill: #e1e1e1 } + .terminal-3162912354-r13 { fill: #e4e5e6 } + .terminal-3162912354-r14 { fill: #fea62b;font-weight: bold } + .terminal-3162912354-r15 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 1.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - └── ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4import itertools                             - └── ▼ 📂 1.000KB (100.00 %) parentfun.py:8def generate_primes():  - └── 📄 1.000KB (100.00 %) mefun.py:12    numbers = itertools.count(2)  -     while True:  -         prime = next(numbers)  -         yield prime  -         numbers = filter(lambda x, prime=pri - - - - - - - - - - - - - - - - - - - - - - - - 🧭 Function: me - - - 🧭 Location: fun.py:12 - - - 💾 Allocations: 1 - - - 📦 Size: 1.000KB - - - 🧵 Thread: 0x1 - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 1.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + └── ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4import itertools                             +     └── ▼ 📂 1.000KB (100.00 %) parentfun.py:8def generate_primes():                       +         └── 📄 1.000KB (100.00 %) me  fun.py:12    numbers = itertools.count(2)             +     while True:                              +         prime = next(numbers)                +         yield prime                          +         numbers = filter(lambda x, prime=pri + + + + + + + + + + + + + + + + + + + + + + + + 🧭 Function: me + + + 🧭 Location: fun.py:12 + + + 💾 Allocations: 1 + + + 📦 Size: 1.000KB + + + 🧵 Thread: 0x1 + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -1161,289 +1161,289 @@ font-weight: 700; } - .terminal-2186411256-matrix { + .terminal-4089087089-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2186411256-title { + .terminal-4089087089-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2186411256-r1 { fill: #e2e3e3 } - .terminal-2186411256-r2 { fill: #cd5c5c } - .terminal-2186411256-r3 { fill: #e2e3e3;font-weight: bold } - .terminal-2186411256-r4 { fill: #141414 } - .terminal-2186411256-r5 { fill: #c5c8c6 } - .terminal-2186411256-r6 { fill: #008139 } - .terminal-2186411256-r7 { fill: #438d9f } - .terminal-2186411256-r8 { fill: #f8f8f2 } - .terminal-2186411256-r9 { fill: #211505;font-weight: bold } - .terminal-2186411256-r10 { fill: #794f14;font-weight: bold } - .terminal-2186411256-r11 { fill: #fea62b;font-weight: bold } - .terminal-2186411256-r12 { fill: #23568b } - .terminal-2186411256-r13 { fill: #e1e1e1 } - .terminal-2186411256-r14 { fill: #e4e5e6 } - .terminal-2186411256-r15 { fill: #a7a9ab } + .terminal-4089087089-r1 { fill: #e2e3e3 } + .terminal-4089087089-r2 { fill: #cd5c5c } + .terminal-4089087089-r3 { fill: #e2e3e3;font-weight: bold } + .terminal-4089087089-r4 { fill: #141414 } + .terminal-4089087089-r5 { fill: #c5c8c6 } + .terminal-4089087089-r6 { fill: #008139 } + .terminal-4089087089-r7 { fill: #438d9f } + .terminal-4089087089-r8 { fill: #f8f8f2 } + .terminal-4089087089-r9 { fill: #211505;font-weight: bold } + .terminal-4089087089-r10 { fill: #794f14;font-weight: bold } + .terminal-4089087089-r11 { fill: #fea62b;font-weight: bold } + .terminal-4089087089-r12 { fill: #23568b } + .terminal-4089087089-r13 { fill: #e1e1e1 } + .terminal-4089087089-r14 { fill: #e4e5e6 } + .terminal-4089087089-r15 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 1.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - └── ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4import itertools                             - └── ▼ 📂 1.000KB (100.00 %) parentfun.py:8def generate_primes():  - ┗━━ 📄 1.000KB (100.00 %) mefun.py:12    numbers = itertools.count(2)  -     while True:  -         prime = next(numbers)  -         yield prime  -         numbers = filter(lambda x, prime=pri - - - - - - - - - - - - - - - - - - - - - - - - 🧭 Function: parent - - - 🧭 Location: fun.py:8 - - - 💾 Allocations: 1 - - - 📦 Size: 1.000KB - - - 🧵 Thread: 0x1 - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 1.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + └── ▼ 📂 1.000KB (100.00 %) grandparentfun.py:4import itertools                             +     └── ▼ 📂 1.000KB (100.00 %) parent  fun.py:8def generate_primes():                       + ┗━━ 📄 1.000KB (100.00 %) mefun.py:12    numbers = itertools.count(2)             +     while True:                              +         prime = next(numbers)                +         yield prime                          +         numbers = filter(lambda x, prime=pri + + + + + + + + + + + + + + + + + + + + + + + + 🧭 Function: parent + + + 🧭 Location: fun.py:8 + + + 💾 Allocations: 1 + + + 📦 Size: 1.000KB + + + 🧵 Thread: 0x1 + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -1473,208 +1473,208 @@ font-weight: 700; } - .terminal-926122284-matrix { + .terminal-1579974174-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-926122284-title { + .terminal-1579974174-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-926122284-r1 { fill: #e2e3e3 } - .terminal-926122284-r2 { fill: #cd5c5c } - .terminal-926122284-r3 { fill: #e2e3e3;font-weight: bold } - .terminal-926122284-r4 { fill: #141414 } - .terminal-926122284-r5 { fill: #c5c8c6 } - .terminal-926122284-r6 { fill: #008139 } - .terminal-926122284-r7 { fill: #61c12c } - .terminal-926122284-r8 { fill: #438d9f } - .terminal-926122284-r9 { fill: #f8f8f2 } - .terminal-926122284-r10 { fill: #211505;font-weight: bold } - .terminal-926122284-r11 { fill: #e1e1e1 } - .terminal-926122284-r12 { fill: #e4e5e6 } - .terminal-926122284-r13 { fill: #fea62b;font-weight: bold } - .terminal-926122284-r14 { fill: #a7a9ab } + .terminal-1579974174-r1 { fill: #e2e3e3 } + .terminal-1579974174-r2 { fill: #cd5c5c } + .terminal-1579974174-r3 { fill: #e2e3e3;font-weight: bold } + .terminal-1579974174-r4 { fill: #141414 } + .terminal-1579974174-r5 { fill: #c5c8c6 } + .terminal-1579974174-r6 { fill: #008139 } + .terminal-1579974174-r7 { fill: #61c12c } + .terminal-1579974174-r8 { fill: #438d9f } + .terminal-1579974174-r9 { fill: #f8f8f2 } + .terminal-1579974174-r10 { fill: #211505;font-weight: bold } + .terminal-1579974174-r11 { fill: #e1e1e1 } + .terminal-1579974174-r12 { fill: #e4e5e6 } + .terminal-1579974174-r13 { fill: #fea62b;font-weight: bold } + .terminal-1579974174-r14 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 487.793MB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ├── 📄 999.000KB (0.20 %) function_999fun.py:12 - ├── 📄 998.000KB (0.20 %) function_998fun.py:12 - ├── 📄 997.000KB (0.20 %) function_997fun.py:12 - ├── 📄 996.000KB (0.20 %) function_996fun.py:12 - ├── 📄 995.000KB (0.20 %) function_995fun.py:12 - ├── 📄 994.000KB (0.20 %) function_994fun.py:12 - ├── 📄 993.000KB (0.20 %) function_993fun.py:12 - ├── 📄 992.000KB (0.20 %) function_992fun.py:12 - ├── 📄 991.000KB (0.20 %) function_991fun.py:12 - ├── 📄 990.000KB (0.20 %) function_990fun.py:12 - └──  478.081MB (98.01 %) 990 allocations from 990 locations below the configured threshold - - - - - - - - - - Only the top 10 allocation locations are shown in the tree. Allocation - locations which individually contributed too little to meet the  - threshold are summarized here. - - You can adjust this threshold to include more allocation locations by  - rerunning this reporter with a larger --biggest-allocs value. - - - 💾 Allocations: 990 - - - 📦 Size: 478.081MB - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 487.793MB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ├── 📄 999.000KB (0.20 %) function_999fun.py:12 + ├── 📄 998.000KB (0.20 %) function_998fun.py:12 + ├── 📄 997.000KB (0.20 %) function_997fun.py:12 + ├── 📄 996.000KB (0.20 %) function_996fun.py:12 + ├── 📄 995.000KB (0.20 %) function_995fun.py:12 + ├── 📄 994.000KB (0.20 %) function_994fun.py:12 + ├── 📄 993.000KB (0.20 %) function_993fun.py:12 + ├── 📄 992.000KB (0.20 %) function_992fun.py:12 + ├── 📄 991.000KB (0.20 %) function_991fun.py:12 + ├── 📄 990.000KB (0.20 %) function_990fun.py:12 + └── ❓ 478.081MB (98.01 %) 990 allocations from 990 locations below the configured threshold + + + + + + + + + + Only the top 10 allocation locations are shown in the tree. Allocation + locations which individually contributed too little to meet the  + threshold are summarized here. + + You can adjust this threshold to include more allocation locations by  + rerunning this reporter with a larger --biggest-allocs value. + + + 💾 Allocations: 990 + + + 📦 Size: 478.081MB + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -1704,286 +1704,286 @@ font-weight: 700; } - .terminal-2198990025-matrix { + .terminal-1981331305-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2198990025-title { + .terminal-1981331305-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2198990025-r1 { fill: #e2e3e3 } - .terminal-2198990025-r2 { fill: #211505;font-weight: bold } - .terminal-2198990025-r3 { fill: #141414 } - .terminal-2198990025-r4 { fill: #c5c8c6 } - .terminal-2198990025-r5 { fill: #fea62b;font-weight: bold } - .terminal-2198990025-r6 { fill: #d96845 } - .terminal-2198990025-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-2198990025-r8 { fill: #438d9f } - .terminal-2198990025-r9 { fill: #f8f8f2 } - .terminal-2198990025-r10 { fill: #e1e1e1 } - .terminal-2198990025-r11 { fill: #e4e5e6 } - .terminal-2198990025-r12 { fill: #a7a9ab } + .terminal-1981331305-r1 { fill: #e2e3e3 } + .terminal-1981331305-r2 { fill: #211505;font-weight: bold } + .terminal-1981331305-r3 { fill: #141414 } + .terminal-1981331305-r4 { fill: #c5c8c6 } + .terminal-1981331305-r5 { fill: #fea62b;font-weight: bold } + .terminal-1981331305-r6 { fill: #d96845 } + .terminal-1981331305-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-1981331305-r8 { fill: #438d9f } + .terminal-1981331305-r9 { fill: #f8f8f2 } + .terminal-1981331305-r10 { fill: #e1e1e1 } + .terminal-1981331305-r11 { fill: #e4e5e6 } + .terminal-1981331305-r12 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 11.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┗━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 - ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 - ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 💾 Allocations: 2 - - - 📦 Size: 11.000KB - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Show import system u Show uninteresting e Expand linear group + + + + ▼ 📂 11.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┗━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 +     ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 +         ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 💾 Allocations: 2 + + + 📦 Size: 11.000KB + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Show import system  u Show uninteresting  e Expand linear group  @@ -2013,289 +2013,289 @@ font-weight: 700; } - .terminal-2134588246-matrix { + .terminal-1427012309-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-2134588246-title { + .terminal-1427012309-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-2134588246-r1 { fill: #e2e3e3 } - .terminal-2134588246-r2 { fill: #cd5c5c } - .terminal-2134588246-r3 { fill: #e2e3e3;font-weight: bold } - .terminal-2134588246-r4 { fill: #141414 } - .terminal-2134588246-r5 { fill: #c5c8c6 } - .terminal-2134588246-r6 { fill: #008139 } - .terminal-2134588246-r7 { fill: #438d9f } - .terminal-2134588246-r8 { fill: #f8f8f2 } - .terminal-2134588246-r9 { fill: #211505;font-weight: bold } - .terminal-2134588246-r10 { fill: #794f14;font-weight: bold } - .terminal-2134588246-r11 { fill: #23568b } - .terminal-2134588246-r12 { fill: #e1e1e1 } - .terminal-2134588246-r13 { fill: #e4e5e6 } - .terminal-2134588246-r14 { fill: #fea62b;font-weight: bold } - .terminal-2134588246-r15 { fill: #a7a9ab } + .terminal-1427012309-r1 { fill: #e2e3e3 } + .terminal-1427012309-r2 { fill: #cd5c5c } + .terminal-1427012309-r3 { fill: #e2e3e3;font-weight: bold } + .terminal-1427012309-r4 { fill: #141414 } + .terminal-1427012309-r5 { fill: #c5c8c6 } + .terminal-1427012309-r6 { fill: #008139 } + .terminal-1427012309-r7 { fill: #438d9f } + .terminal-1427012309-r8 { fill: #f8f8f2 } + .terminal-1427012309-r9 { fill: #211505;font-weight: bold } + .terminal-1427012309-r10 { fill: #794f14;font-weight: bold } + .terminal-1427012309-r11 { fill: #23568b } + .terminal-1427012309-r12 { fill: #e1e1e1 } + .terminal-1427012309-r13 { fill: #e4e5e6 } + .terminal-1427012309-r14 { fill: #fea62b;font-weight: bold } + .terminal-1427012309-r15 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 1.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - └── ▼ 📂 1.000KB (100.00 %) grandparent2fun2.py:4import itertools  - └── ▼ 📂 1.000KB (100.00 %) parent2fun2.py:8def generate_primes():  - └── 📄 1.000KB (100.00 %) me2func2.py:4    numbers = itertools.count(2)  -     while True: -         prime = next(numbers)  -         yield prime  -         numbers = filter(lambda x, prime=pri - - - - - - - - - - - - - - - - - - - - - - - - 🧭 Function: me2 - - - 🧭 Location: func2.py:4 - - - 💾 Allocations: 1 - - - 📦 Size: 1.000KB - - - 🧵 Thread: 0x1 - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 1.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + └── ▼ 📂 1.000KB (100.00 %) grandparent2fun2.py:4import itertools                             +     └── ▼ 📂 1.000KB (100.00 %) parent2fun2.py:8def generate_primes():                       +         └── 📄 1.000KB (100.00 %) me2  func2.py:4    numbers = itertools.count(2)             +     while True: +         prime = next(numbers)                +         yield prime                          +         numbers = filter(lambda x, prime=pri + + + + + + + + + + + + + + + + + + + + + + + + 🧭 Function: me2 + + + 🧭 Location: func2.py:4 + + + 💾 Allocations: 1 + + + 📦 Size: 1.000KB + + + 🧵 Thread: 0x1 + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -2325,287 +2325,287 @@ font-weight: 700; } - .terminal-3281724290-matrix { + .terminal-1229188627-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3281724290-title { + .terminal-1229188627-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3281724290-r1 { fill: #e2e3e3 } - .terminal-3281724290-r2 { fill: #211505;font-weight: bold } - .terminal-3281724290-r3 { fill: #141414 } - .terminal-3281724290-r4 { fill: #c5c8c6 } - .terminal-3281724290-r5 { fill: #fea62b;font-weight: bold } - .terminal-3281724290-r6 { fill: #d96845 } - .terminal-3281724290-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-3281724290-r8 { fill: #438d9f } - .terminal-3281724290-r9 { fill: #f8f8f2 } - .terminal-3281724290-r10 { fill: #80b725 } - .terminal-3281724290-r11 { fill: #e1e1e1 } - .terminal-3281724290-r12 { fill: #e4e5e6 } - .terminal-3281724290-r13 { fill: #a7a9ab } + .terminal-1229188627-r1 { fill: #e2e3e3 } + .terminal-1229188627-r2 { fill: #211505;font-weight: bold } + .terminal-1229188627-r3 { fill: #141414 } + .terminal-1229188627-r4 { fill: #c5c8c6 } + .terminal-1229188627-r5 { fill: #fea62b;font-weight: bold } + .terminal-1229188627-r6 { fill: #d96845 } + .terminal-1229188627-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-1229188627-r8 { fill: #438d9f } + .terminal-1229188627-r9 { fill: #f8f8f2 } + .terminal-1229188627-r10 { fill: #80b725 } + .terminal-1229188627-r11 { fill: #e1e1e1 } + .terminal-1229188627-r12 { fill: #e4e5e6 } + .terminal-1229188627-r13 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 11.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┣━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 - ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 - ┃   ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 - ┗━━ ▶ 📂 1.000KB (9.09 %) erunpy.py:5 - - - - - - - - - - - - - - - - - - - - - - - - - - - 💾 Allocations: 2 - - - 📦 Size: 11.000KB - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Hide uninteresting e Expand linear group + + + + ▼ 📂 11.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┣━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 + ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 + ┃       ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 + ┗━━ ▶ 📂 1.000KB (9.09 %) erunpy.py:5 + + + + + + + + + + + + + + + + + + + + + + + + + + + 💾 Allocations: 2 + + + 📦 Size: 11.000KB + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Hide uninteresting  e Expand linear group  @@ -2635,287 +2635,287 @@ font-weight: 700; } - .terminal-906969189-matrix { + .terminal-1757226094-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-906969189-title { + .terminal-1757226094-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-906969189-r1 { fill: #e2e3e3 } - .terminal-906969189-r2 { fill: #211505;font-weight: bold } - .terminal-906969189-r3 { fill: #141414 } - .terminal-906969189-r4 { fill: #c5c8c6 } - .terminal-906969189-r5 { fill: #fea62b;font-weight: bold } - .terminal-906969189-r6 { fill: #d96845 } - .terminal-906969189-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-906969189-r8 { fill: #438d9f } - .terminal-906969189-r9 { fill: #f8f8f2 } - .terminal-906969189-r10 { fill: #80b725 } - .terminal-906969189-r11 { fill: #e1e1e1 } - .terminal-906969189-r12 { fill: #e4e5e6 } - .terminal-906969189-r13 { fill: #a7a9ab } + .terminal-1757226094-r1 { fill: #e2e3e3 } + .terminal-1757226094-r2 { fill: #211505;font-weight: bold } + .terminal-1757226094-r3 { fill: #141414 } + .terminal-1757226094-r4 { fill: #c5c8c6 } + .terminal-1757226094-r5 { fill: #fea62b;font-weight: bold } + .terminal-1757226094-r6 { fill: #d96845 } + .terminal-1757226094-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-1757226094-r8 { fill: #438d9f } + .terminal-1757226094-r9 { fill: #f8f8f2 } + .terminal-1757226094-r10 { fill: #80b725 } + .terminal-1757226094-r11 { fill: #e1e1e1 } + .terminal-1757226094-r12 { fill: #e4e5e6 } + .terminal-1757226094-r13 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 11.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┣━━ ▼ 📂 10.000KB (90.91 %) crunpy.py:5 - ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) brunpy.py:2 - ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) arunpy.py:1 - ┃   ┗━━ 📄 10.000KB (90.91 %) Asome other frame:4 - ┗━━ ▶ 📂 1.000KB (9.09 %) grandparent2fun2.py:4 - - - - - - - - - - - - - - - - - - - - - - - - - - 💾 Allocations: 2 - - - 📦 Size: 11.000KB - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Show import system u Hide uninteresting e Expand linear group + + + + ▼ 📂 11.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┣━━ ▼ 📂 10.000KB (90.91 %) crunpy.py:5 + ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) brunpy.py:2 + ┃       ┗━━ ▼ 📂 10.000KB (90.91 %) arunpy.py:1 + ┃           ┗━━ 📄 10.000KB (90.91 %) Asome other frame:4 + ┗━━ ▶ 📂 1.000KB (9.09 %) grandparent2fun2.py:4 + + + + + + + + + + + + + + + + + + + + + + + + + + 💾 Allocations: 2 + + + 📦 Size: 11.000KB + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Show import system  u Hide uninteresting  e Expand linear group  @@ -2945,287 +2945,287 @@ font-weight: 700; } - .terminal-805447140-matrix { + .terminal-2107568245-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-805447140-title { + .terminal-2107568245-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-805447140-r1 { fill: #e2e3e3 } - .terminal-805447140-r2 { fill: #211505;font-weight: bold } - .terminal-805447140-r3 { fill: #141414 } - .terminal-805447140-r4 { fill: #c5c8c6 } - .terminal-805447140-r5 { fill: #fea62b;font-weight: bold } - .terminal-805447140-r6 { fill: #d96845 } - .terminal-805447140-r7 { fill: #e2e3e3;font-weight: bold } - .terminal-805447140-r8 { fill: #438d9f } - .terminal-805447140-r9 { fill: #f8f8f2 } - .terminal-805447140-r10 { fill: #80b725 } - .terminal-805447140-r11 { fill: #e1e1e1 } - .terminal-805447140-r12 { fill: #e4e5e6 } - .terminal-805447140-r13 { fill: #a7a9ab } + .terminal-2107568245-r1 { fill: #e2e3e3 } + .terminal-2107568245-r2 { fill: #211505;font-weight: bold } + .terminal-2107568245-r3 { fill: #141414 } + .terminal-2107568245-r4 { fill: #c5c8c6 } + .terminal-2107568245-r5 { fill: #fea62b;font-weight: bold } + .terminal-2107568245-r6 { fill: #d96845 } + .terminal-2107568245-r7 { fill: #e2e3e3;font-weight: bold } + .terminal-2107568245-r8 { fill: #438d9f } + .terminal-2107568245-r9 { fill: #f8f8f2 } + .terminal-2107568245-r10 { fill: #80b725 } + .terminal-2107568245-r11 { fill: #e1e1e1 } + .terminal-2107568245-r12 { fill: #e4e5e6 } + .terminal-2107568245-r13 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 11.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ┣━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 - ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 - ┃   ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 - ┗━━ ▶ 📂 1.000KB (9.09 %) grandparentfun.py:4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 💾 Allocations: 2 - - - 📦 Size: 11.000KB - - - - - - - - - - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 11.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ┣━━ ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4 + ┃   ┗━━ ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8 + ┃       ┗━━ 📄 10.000KB (90.91 %) me2fun2.py:12 + ┗━━ ▶ 📂 1.000KB (9.09 %) grandparentfun.py:4 + + + + + + + + + + + + + + + + + + + + + + + + + + + 💾 Allocations: 2 + + + 📦 Size: 11.000KB + + + + + + + + + + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  @@ -3255,291 +3255,291 @@ font-weight: 700; } - .terminal-3376861168-matrix { + .terminal-1919959606-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3376861168-title { + .terminal-1919959606-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3376861168-r1 { fill: #e2e3e3 } - .terminal-3376861168-r2 { fill: #cd5c5c } - .terminal-3376861168-r3 { fill: #e2e3e3;font-weight: bold } - .terminal-3376861168-r4 { fill: #141414 } - .terminal-3376861168-r5 { fill: #c5c8c6 } - .terminal-3376861168-r6 { fill: #008139 } - .terminal-3376861168-r7 { fill: #d96845 } - .terminal-3376861168-r8 { fill: #438d9f } - .terminal-3376861168-r9 { fill: #f8f8f2 } - .terminal-3376861168-r10 { fill: #211505;font-weight: bold } - .terminal-3376861168-r11 { fill: #794f14;font-weight: bold } - .terminal-3376861168-r12 { fill: #fea62b;font-weight: bold } - .terminal-3376861168-r13 { fill: #80b725 } - .terminal-3376861168-r14 { fill: #23568b } - .terminal-3376861168-r15 { fill: #e1e1e1 } - .terminal-3376861168-r16 { fill: #e4e5e6 } - .terminal-3376861168-r17 { fill: #a7a9ab } + .terminal-1919959606-r1 { fill: #e2e3e3 } + .terminal-1919959606-r2 { fill: #cd5c5c } + .terminal-1919959606-r3 { fill: #e2e3e3;font-weight: bold } + .terminal-1919959606-r4 { fill: #141414 } + .terminal-1919959606-r5 { fill: #c5c8c6 } + .terminal-1919959606-r6 { fill: #008139 } + .terminal-1919959606-r7 { fill: #d96845 } + .terminal-1919959606-r8 { fill: #438d9f } + .terminal-1919959606-r9 { fill: #f8f8f2 } + .terminal-1919959606-r10 { fill: #211505;font-weight: bold } + .terminal-1919959606-r11 { fill: #794f14;font-weight: bold } + .terminal-1919959606-r12 { fill: #fea62b;font-weight: bold } + .terminal-1919959606-r13 { fill: #80b725 } + .terminal-1919959606-r14 { fill: #23568b } + .terminal-1919959606-r15 { fill: #e1e1e1 } + .terminal-1919959606-r16 { fill: #e4e5e6 } + .terminal-1919959606-r17 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - TreeApp + TreeApp - - - - ▼ 📂 11.000KB (100.00 %) <ROOT>▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ - ├── ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4import itertools  - │   └── ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8def generate_primes():  - │   └── 📄 10.000KB (90.91 %) me2fun2.py:12    numbers = itertools.count(2)  - └── ▼ 📂 1.000KB (9.09 %) efun.py:5    while True:  - ┗━━ ▼ 📂 1.000KB (9.09 %) dfun.py:4        prime = next(numbers) - ┗━━ ▼ 📂 1.000KB (9.09 %) cfun.py:3        yield prime  - ┗━━ ▼ 📂 1.000KB (9.09 %) bfun.py:2        numbers = filter(lambda x, prime=pri - ┗━━ 📄 1.000KB (9.09 %) afun.py:1 - - - - - - - - - - - - - - - - - - - - - - - 🧭 Function: e - - - 🧭 Location: fun.py:5 - - - 💾 Allocations: 1 - - - 📦 Size: 1.000KB - - - 🧵 Thread: 0x1 - - - - - - - - - - - - - - - ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ -  q Quit the app i Hide import system u Show uninteresting e Expand linear group + + + + ▼ 📂 11.000KB (100.00 %) <ROOT>█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + ├── ▼ 📂 10.000KB (90.91 %) grandparent2fun2.py:4import itertools                             + │   └── ▼ 📂 10.000KB (90.91 %) parent2fun2.py:8def generate_primes():                       + │       └── 📄 10.000KB (90.91 %) me2fun2.py:12    numbers = itertools.count(2)             + └── ▼ 📂 1.000KB (9.09 %) e  fun.py:5    while True:                              + ┗━━ ▼ 📂 1.000KB (9.09 %) dfun.py:4        prime = next(numbers) +     ┗━━ ▼ 📂 1.000KB (9.09 %) cfun.py:3        yield prime                          +         ┗━━ ▼ 📂 1.000KB (9.09 %) bfun.py:2        numbers = filter(lambda x, prime=pri +             ┗━━ 📄 1.000KB (9.09 %) afun.py:1 + + + + + + + + + + + + + + + + + + + + + + + 🧭 Function: e + + + 🧭 Location: fun.py:5 + + + 💾 Allocations: 1 + + + 📦 Size: 1.000KB + + + 🧵 Thread: 0x1 + + + + + + + + + + + + + + + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ +  q Quit the app  i Hide import system  u Show uninteresting  e Expand linear group  diff --git a/tests/unit/__snapshots__/test_tui_reporter.ambr b/tests/unit/__snapshots__/test_tui_reporter.ambr index c38f6a5226..81d7137243 100644 --- a/tests/unit/__snapshots__/test_tui_reporter.ambr +++ b/tests/unit/__snapshots__/test_tui_reporter.ambr @@ -22,142 +22,142 @@ font-weight: 700; } - .terminal-1130637109-matrix { + .terminal-640551939-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1130637109-title { + .terminal-640551939-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1130637109-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-1130637109-r2 { fill: #e1e1e1 } - .terminal-1130637109-r3 { fill: #c5c8c6 } - .terminal-1130637109-r4 { fill: #00ff00 } - .terminal-1130637109-r5 { fill: #64d484 } - .terminal-1130637109-r6 { fill: #dde6ed;font-weight: bold } - .terminal-1130637109-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-1130637109-r8 { fill: #dde6ed } - .terminal-1130637109-r9 { fill: #e1e2e3 } - .terminal-1130637109-r10 { fill: #d39f14 } - .terminal-1130637109-r11 { fill: #fea62b;font-weight: bold } - .terminal-1130637109-r12 { fill: #a7a9ab } + .terminal-640551939-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-640551939-r2 { fill: #e1e1e1 } + .terminal-640551939-r3 { fill: #c5c8c6 } + .terminal-640551939-r4 { fill: #00ff00 } + .terminal-640551939-r5 { fill: #64d484 } + .terminal-640551939-r6 { fill: #dde6ed;font-weight: bold } + .terminal-640551939-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-640551939-r8 { fill: #dde6ed } + .terminal-640551939-r9 { fill: #e1e2e3 } + .terminal-640551939-r10 { fill: #d39f14 } + .terminal-640551939-r11 { fill: #fea62b;font-weight: bold } + .terminal-640551939-r12 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ────────────────────────────── - PID: ???CMD: ???                                          █ - TID: *All threads                                          █ - Samples: 2Duration: 42.0 seconds                                          █ -                                           █ - ─────────── 3.000KB (100% of 3.000KB max)  - -                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  -  a                                                      1.000KB 33.33%  1.000KB33.33%          1 a.py         -  b                                                      1.000KB 33.33%  1.000KB33.33%          1 b.py         -  c                                                      1.000KB 33.33%  1.000KB33.33%          1 c.py         - - - - - - - - - - - -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations SPACE Pause + + + + Memray live tracking                                                                                                          Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ──────────────────────────────╮ + PID: ???     CMD: ???                                                                                                                            █ + TID: *       All threads                                          █ + Samples: 2   Duration: 42.0 seconds                                                                                                              █ +                                           █ + ╰─────────── 3.000KB (100% of 3.000KB max) ─╯ + +                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  +  a                                                      1.000KB 33.33%  1.000KB33.33%          1 a.py         +  b                                                      1.000KB 33.33%  1.000KB33.33%          1 b.py         +  c                                                      1.000KB 33.33%  1.000KB33.33%          1 c.py         + + + + + + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations  SPACE Pause  @@ -187,145 +187,145 @@ font-weight: 700; } - .terminal-1621595160-matrix { + .terminal-2467729535-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1621595160-title { + .terminal-2467729535-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1621595160-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-1621595160-r2 { fill: #e1e1e1 } - .terminal-1621595160-r3 { fill: #c5c8c6 } - .terminal-1621595160-r4 { fill: #f4005f } - .terminal-1621595160-r5 { fill: #64d484 } - .terminal-1621595160-r6 { fill: #dde6ed;font-weight: bold } - .terminal-1621595160-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-1621595160-r8 { fill: #e1e2e3 } - .terminal-1621595160-r9 { fill: #cd5c5c } - .terminal-1621595160-r10 { fill: #61c12c } - .terminal-1621595160-r11 { fill: #fb8e03 } - .terminal-1621595160-r12 { fill: #ee960d } - .terminal-1621595160-r13 { fill: #8eb322 } - .terminal-1621595160-r14 { fill: #fea62b;font-weight: bold } - .terminal-1621595160-r15 { fill: #a7a9ab } + .terminal-2467729535-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-2467729535-r2 { fill: #e1e1e1 } + .terminal-2467729535-r3 { fill: #c5c8c6 } + .terminal-2467729535-r4 { fill: #f4005f } + .terminal-2467729535-r5 { fill: #64d484 } + .terminal-2467729535-r6 { fill: #dde6ed;font-weight: bold } + .terminal-2467729535-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-2467729535-r8 { fill: #e1e2e3 } + .terminal-2467729535-r9 { fill: #cd5c5c } + .terminal-2467729535-r10 { fill: #61c12c } + .terminal-2467729535-r11 { fill: #fb8e03 } + .terminal-2467729535-r12 { fill: #ee960d } + .terminal-2467729535-r13 { fill: #8eb322 } + .terminal-2467729535-r14 { fill: #fea62b;font-weight: bold } + .terminal-2467729535-r15 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 - PID: ???CMD: ??? - TID: *All threads - Samples: 2Duration: 42.0 seconds - StatusRemote has disconnected - -  Heap Usage ───────────────────────────────────── -                                                  ▐ -                                                  ▐ -                                                  █ -                                                  █ - ────────────────── 2.325KB (100% of 2.325KB max)  -                       Location                      Total Bytes% TotalO -  malloc                                                 2.325KB100.00% -  parent                                                 2.325KB100.00% -  grandparent                                            2.325KB100.00% -  f2                                                     1.325KB 56.99% -  f1                                                     1.000KB 43.01% -  something0                                            333.000B 13.99% -  something1                                            333.000B 13.99% -  something2                                            333.000B 13.99% -  something3                                            333.000B 13.99% -  something4                                            333.000B 13.99% -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocati + + + + Memray live tracking                                  Fri Oct 13 12:00:00 2023 + PID: ???     CMD: ???                                                          + TID: *       All threads + Samples: 2   Duration: 42.0 seconds                                            + StatusRemote has disconnected + + ╭─ Heap Usage ─────────────────────────────────────╮ +                                                  ▐ +                                                  ▐ +                                                  █ +                                                  █ + ╰────────────────── 2.325KB (100% of 2.325KB max) ─╯ +                       Location                      Total Bytes% TotalO +  malloc                                                 2.325KB100.00% +  parent                                                 2.325KB100.00% +  grandparent                                            2.325KB100.00% +  f2                                                     1.325KB 56.99% +  f1                                                     1.000KB 43.01% +  something0                                            333.000B 13.99% +  something1                                            333.000B 13.99% +  something2                                            333.000B 13.99% +  something3                                            333.000B 13.99% +  something4                                            333.000B 13.99% +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocati @@ -355,142 +355,142 @@ font-weight: 700; } - .terminal-3171613643-matrix { + .terminal-1444674723-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3171613643-title { + .terminal-1444674723-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3171613643-r1 { fill: #dde6ed;font-weight: bold } - .terminal-3171613643-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-3171613643-r3 { fill: #e1e1e1 } - .terminal-3171613643-r4 { fill: #c5c8c6 } - .terminal-3171613643-r5 { fill: #e1e2e3 } - .terminal-3171613643-r6 { fill: #cd5c5c } - .terminal-3171613643-r7 { fill: #61c12c } - .terminal-3171613643-r8 { fill: #f7840d } - .terminal-3171613643-r9 { fill: #d39f14 } - .terminal-3171613643-r10 { fill: #23568b } - .terminal-3171613643-r11 { fill: #fea62b;font-weight: bold } - .terminal-3171613643-r12 { fill: #a7a9ab } + .terminal-1444674723-r1 { fill: #dde6ed;font-weight: bold } + .terminal-1444674723-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-1444674723-r3 { fill: #e1e1e1 } + .terminal-1444674723-r4 { fill: #c5c8c6 } + .terminal-1444674723-r5 { fill: #e1e2e3 } + .terminal-1444674723-r6 { fill: #cd5c5c } + .terminal-1444674723-r7 { fill: #61c12c } + .terminal-1444674723-r8 { fill: #f7840d } + .terminal-1444674723-r9 { fill: #d39f14 } + .terminal-1444674723-r10 { fill: #23568b } + .terminal-1444674723-r11 { fill: #fea62b;font-weight: bold } + .terminal-1444674723-r12 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - -                       Location                      Total Bytes% TotalOwn -  malloc                                                 3.000KB100.00%  3 -  parent                                                 3.000KB100.00% -  grandparent                                            3.000KB100.00% -  f2                                                     2.000KB 66.67% -  f1                                                     1.000KB 33.33% - - - - - - - - - - - - - - - - - -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocati + + + +                       Location                      Total Bytes% TotalOwn +  malloc                                                 3.000KB100.00%  3 +  parent                                                 3.000KB100.00% +  grandparent                                            3.000KB100.00% +  f2                                                     2.000KB 66.67% +  f1                                                     1.000KB 33.33% + + + + + + + + + + + + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocati @@ -520,149 +520,149 @@ font-weight: 700; } - .terminal-1690374809-matrix { + .terminal-859126528-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1690374809-title { + .terminal-859126528-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1690374809-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-1690374809-r2 { fill: #e1e1e1 } - .terminal-1690374809-r3 { fill: #c5c8c6 } - .terminal-1690374809-r4 { fill: #00ff00 } - .terminal-1690374809-r5 { fill: #64d484 } - .terminal-1690374809-r6 { fill: #f4005f } - .terminal-1690374809-r7 { fill: #dde6ed;font-weight: bold } - .terminal-1690374809-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-1690374809-r9 { fill: #dde6ed } - .terminal-1690374809-r10 { fill: #e1e2e3 } - .terminal-1690374809-r11 { fill: #cd5c5c } - .terminal-1690374809-r12 { fill: #b7a71a } - .terminal-1690374809-r13 { fill: #61c12c } - .terminal-1690374809-r14 { fill: #f7840d } - .terminal-1690374809-r15 { fill: #98b020 } - .terminal-1690374809-r16 { fill: #d39f14 } - .terminal-1690374809-r17 { fill: #7cb826 } - .terminal-1690374809-r18 { fill: #fea62b;font-weight: bold } - .terminal-1690374809-r19 { fill: #a7a9ab } + .terminal-859126528-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-859126528-r2 { fill: #e1e1e1 } + .terminal-859126528-r3 { fill: #c5c8c6 } + .terminal-859126528-r4 { fill: #00ff00 } + .terminal-859126528-r5 { fill: #64d484 } + .terminal-859126528-r6 { fill: #f4005f } + .terminal-859126528-r7 { fill: #dde6ed;font-weight: bold } + .terminal-859126528-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-859126528-r9 { fill: #dde6ed } + .terminal-859126528-r10 { fill: #e1e2e3 } + .terminal-859126528-r11 { fill: #cd5c5c } + .terminal-859126528-r12 { fill: #b7a71a } + .terminal-859126528-r13 { fill: #61c12c } + .terminal-859126528-r14 { fill: #f7840d } + .terminal-859126528-r15 { fill: #98b020 } + .terminal-859126528-r16 { fill: #d39f14 } + .terminal-859126528-r17 { fill: #7cb826 } + .terminal-859126528-r18 { fill: #fea62b;font-weight: bold } + .terminal-859126528-r19 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ───────────────────────────────────── - PID: ???CMD: ???                                                 ▐ - TID: *All threads                                                 ▐ - Samples: 2Duration: 42.0 seconds                                                 ▟ - StatusRemote has disconnected                                                 █ - ────────────────── 3.000KB (100% of 3.000KB max)  - -                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  -  malloc                                                 3.000KB100.00%  3.000KB100.00%          3 malloc.c     -  parent                                                 3.000KB100.00%   0.000B  0.00%          3 fun.py       -  grandparent                                            3.000KB100.00%   0.000B  0.00%          3 fun.py       -  f2                                                     2.000KB 66.67%   0.000B  0.00%          2 f.py         -  f1                                                     1.000KB 33.33%   0.000B  0.00%          1 f.py         - - - - - - - - - -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations + + + + Memray live tracking                                                                                                                                                            Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ─────────────────────────────────────╮ + PID: ???     CMD: ???                                                                                                                                                                              ▐ + TID: *       All threads                                                 ▐ + Samples: 2   Duration: 42.0 seconds                                                                                                                                                                ▟ + StatusRemote has disconnected                                                 █ + ╰────────────────── 3.000KB (100% of 3.000KB max) ─╯ + +                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  +  malloc                                                 3.000KB100.00%  3.000KB100.00%          3 malloc.c     +  parent                                                 3.000KB100.00%   0.000B  0.00%          3 fun.py       +  grandparent                                            3.000KB100.00%   0.000B  0.00%          3 fun.py       +  f2                                                     2.000KB 66.67%   0.000B  0.00%          2 f.py         +  f1                                                     1.000KB 33.33%   0.000B  0.00%          1 f.py         + + + + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations  @@ -692,151 +692,151 @@ font-weight: 700; } - .terminal-3959829034-matrix { + .terminal-385579165-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3959829034-title { + .terminal-385579165-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3959829034-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-3959829034-r2 { fill: #e1e1e1 } - .terminal-3959829034-r3 { fill: #c5c8c6 } - .terminal-3959829034-r4 { fill: #00ff00 } - .terminal-3959829034-r5 { fill: #64d484 } - .terminal-3959829034-r6 { fill: #f4005f } - .terminal-3959829034-r7 { fill: #dde6ed;font-weight: bold } - .terminal-3959829034-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-3959829034-r9 { fill: #e1e2e3 } - .terminal-3959829034-r10 { fill: #cd5c5c } - .terminal-3959829034-r11 { fill: #80b725 } - .terminal-3959829034-r12 { fill: #61c12c } - .terminal-3959829034-r13 { fill: #fb8e03 } - .terminal-3959829034-r14 { fill: #75ba27 } - .terminal-3959829034-r15 { fill: #ee960d } - .terminal-3959829034-r16 { fill: #6bbd29 } - .terminal-3959829034-r17 { fill: #8eb322 } - .terminal-3959829034-r18 { fill: #14191f } - .terminal-3959829034-r19 { fill: #23568b } - .terminal-3959829034-r20 { fill: #fea62b;font-weight: bold } - .terminal-3959829034-r21 { fill: #a7a9ab } + .terminal-385579165-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-385579165-r2 { fill: #e1e1e1 } + .terminal-385579165-r3 { fill: #c5c8c6 } + .terminal-385579165-r4 { fill: #00ff00 } + .terminal-385579165-r5 { fill: #64d484 } + .terminal-385579165-r6 { fill: #f4005f } + .terminal-385579165-r7 { fill: #dde6ed;font-weight: bold } + .terminal-385579165-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-385579165-r9 { fill: #e1e2e3 } + .terminal-385579165-r10 { fill: #cd5c5c } + .terminal-385579165-r11 { fill: #80b725 } + .terminal-385579165-r12 { fill: #61c12c } + .terminal-385579165-r13 { fill: #fb8e03 } + .terminal-385579165-r14 { fill: #75ba27 } + .terminal-385579165-r15 { fill: #ee960d } + .terminal-385579165-r16 { fill: #6bbd29 } + .terminal-385579165-r17 { fill: #8eb322 } + .terminal-385579165-r18 { fill: #14191f } + .terminal-385579165-r19 { fill: #23568b } + .terminal-385579165-r20 { fill: #fea62b;font-weight: bold } + .terminal-385579165-r21 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ───────────────────── - PID: ???CMD: ???                                 ▐ - TID: *All threads                                 ▐ - Samples: 2Duration: 42.0 seconds                                 █ - StatusRemote has disconnected                                 █ - ── 2.325KB (100% of 2.325KB max)  - -                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul -  malloc                                                 2.325KB100.00%  2.325KB100.00%          3 malloc.c   -  parent                                                 2.325KB100.00%   0.000B  0.00%          3 fun.py     -  grandparent                                            2.325KB100.00%   0.000B  0.00%          3 fun.py     -  f2                                                     1.325KB 56.99%   0.000B  0.00%          2 f.py       -  f1                                                     1.000KB 43.01%   0.000B  0.00%          1 f.py       -  something0                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something1                                            333.000B 13.99%   0.000B  0.00%          1 something.▃▃ -  something2                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something3                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something4                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something5                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something6                                            333.000B 13.99%   0.000B  0.00%          1 something. -  something7                                            333.000B 13.99%   0.000B  0.00%          1 something. - -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations + + + + Memray live tracking                                                                            Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ─────────────────────╮ + PID: ???     CMD: ???                                                                                              ▐ + TID: *       All threads                                 ▐ + Samples: 2   Duration: 42.0 seconds                                                                                █ + StatusRemote has disconnected                                 █ + ╰── 2.325KB (100% of 2.325KB max) ─╯ + +                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul +  malloc                                                 2.325KB100.00%  2.325KB100.00%          3 malloc.c   +  parent                                                 2.325KB100.00%   0.000B  0.00%          3 fun.py     +  grandparent                                            2.325KB100.00%   0.000B  0.00%          3 fun.py     +  f2                                                     1.325KB 56.99%   0.000B  0.00%          2 f.py       +  f1                                                     1.000KB 43.01%   0.000B  0.00%          1 f.py       +  something0                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something1                                            333.000B 13.99%   0.000B  0.00%          1 something.▃▃ +  something2                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something3                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something4                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something5                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something6                                            333.000B 13.99%   0.000B  0.00%          1 something. +  something7                                            333.000B 13.99%   0.000B  0.00%          1 something. + +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations  @@ -866,242 +866,242 @@ font-weight: 700; } - .terminal-612138147-matrix { + .terminal-3257509130-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-612138147-title { + .terminal-3257509130-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-612138147-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-612138147-r2 { fill: #e1e1e1 } - .terminal-612138147-r3 { fill: #c5c8c6 } - .terminal-612138147-r4 { fill: #00ff00 } - .terminal-612138147-r5 { fill: #64d484 } - .terminal-612138147-r6 { fill: #f4005f } - .terminal-612138147-r7 { fill: #dde6ed;font-weight: bold } - .terminal-612138147-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-612138147-r9 { fill: #dde6ed } - .terminal-612138147-r10 { fill: #e1e2e3 } - .terminal-612138147-r11 { fill: #cd5c5c } - .terminal-612138147-r12 { fill: #67be2a } - .terminal-612138147-r13 { fill: #75ba27 } - .terminal-612138147-r14 { fill: #d05f55 } - .terminal-612138147-r15 { fill: #d4634e } - .terminal-612138147-r16 { fill: #d86647 } - .terminal-612138147-r17 { fill: #6bbd29 } - .terminal-612138147-r18 { fill: #72bb28 } - .terminal-612138147-r19 { fill: #dc6a40 } - .terminal-612138147-r20 { fill: #df6e39 } - .terminal-612138147-r21 { fill: #e37132 } - .terminal-612138147-r22 { fill: #e87629 } - .terminal-612138147-r23 { fill: #6ebc29 } - .terminal-612138147-r24 { fill: #ec7a22 } - .terminal-612138147-r25 { fill: #f07d1b } - .terminal-612138147-r26 { fill: #f38114 } - .terminal-612138147-r27 { fill: #f7840d } - .terminal-612138147-r28 { fill: #fb8806 } - .terminal-612138147-r29 { fill: #fe8c00 } - .terminal-612138147-r30 { fill: #fb8e03 } - .terminal-612138147-r31 { fill: #f89005 } - .terminal-612138147-r32 { fill: #f49208 } - .terminal-612138147-r33 { fill: #f1940b } - .terminal-612138147-r34 { fill: #ee960d } - .terminal-612138147-r35 { fill: #e89910 } - .terminal-612138147-r36 { fill: #de9c12 } - .terminal-612138147-r37 { fill: #d0a015 } - .terminal-612138147-r38 { fill: #64bf2b } - .terminal-612138147-r39 { fill: #c5a317 } - .terminal-612138147-r40 { fill: #b7a71a } - .terminal-612138147-r41 { fill: #adaa1c } - .terminal-612138147-r42 { fill: #9fae1f } - .terminal-612138147-r43 { fill: #91b222 } - .terminal-612138147-r44 { fill: #61c12c } - .terminal-612138147-r45 { fill: #87b524 } - .terminal-612138147-r46 { fill: #79b927 } - .terminal-612138147-r47 { fill: #fea62b;font-weight: bold } - .terminal-612138147-r48 { fill: #a7a9ab } + .terminal-3257509130-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-3257509130-r2 { fill: #e1e1e1 } + .terminal-3257509130-r3 { fill: #c5c8c6 } + .terminal-3257509130-r4 { fill: #00ff00 } + .terminal-3257509130-r5 { fill: #64d484 } + .terminal-3257509130-r6 { fill: #f4005f } + .terminal-3257509130-r7 { fill: #dde6ed;font-weight: bold } + .terminal-3257509130-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-3257509130-r9 { fill: #dde6ed } + .terminal-3257509130-r10 { fill: #e1e2e3 } + .terminal-3257509130-r11 { fill: #cd5c5c } + .terminal-3257509130-r12 { fill: #67be2a } + .terminal-3257509130-r13 { fill: #75ba27 } + .terminal-3257509130-r14 { fill: #d05f55 } + .terminal-3257509130-r15 { fill: #d4634e } + .terminal-3257509130-r16 { fill: #d86647 } + .terminal-3257509130-r17 { fill: #6bbd29 } + .terminal-3257509130-r18 { fill: #72bb28 } + .terminal-3257509130-r19 { fill: #dc6a40 } + .terminal-3257509130-r20 { fill: #df6e39 } + .terminal-3257509130-r21 { fill: #e37132 } + .terminal-3257509130-r22 { fill: #e87629 } + .terminal-3257509130-r23 { fill: #6ebc29 } + .terminal-3257509130-r24 { fill: #ec7a22 } + .terminal-3257509130-r25 { fill: #f07d1b } + .terminal-3257509130-r26 { fill: #f38114 } + .terminal-3257509130-r27 { fill: #f7840d } + .terminal-3257509130-r28 { fill: #fb8806 } + .terminal-3257509130-r29 { fill: #fe8c00 } + .terminal-3257509130-r30 { fill: #fb8e03 } + .terminal-3257509130-r31 { fill: #f89005 } + .terminal-3257509130-r32 { fill: #f49208 } + .terminal-3257509130-r33 { fill: #f1940b } + .terminal-3257509130-r34 { fill: #ee960d } + .terminal-3257509130-r35 { fill: #e89910 } + .terminal-3257509130-r36 { fill: #de9c12 } + .terminal-3257509130-r37 { fill: #d0a015 } + .terminal-3257509130-r38 { fill: #64bf2b } + .terminal-3257509130-r39 { fill: #c5a317 } + .terminal-3257509130-r40 { fill: #b7a71a } + .terminal-3257509130-r41 { fill: #adaa1c } + .terminal-3257509130-r42 { fill: #9fae1f } + .terminal-3257509130-r43 { fill: #91b222 } + .terminal-3257509130-r44 { fill: #61c12c } + .terminal-3257509130-r45 { fill: #87b524 } + .terminal-3257509130-r46 { fill: #79b927 } + .terminal-3257509130-r47 { fill: #fea62b;font-weight: bold } + .terminal-3257509130-r48 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ────────────────────── - PID: ???CMD: ???                                  ▐ - TID: *All threads                                  ▐ - Samples: 1Duration: 42.0 seconds                                  ▐ - StatusRemote has disconnected                                  ▐ -  34.248KB (100% of 34.248KB max)  - -                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations  File/Module    -  function0                                             34.248KB100.00%  1.000KB2.92%         30 /abc/lel_0.py   -  function1                                             33.248KB 97.08%  1.010KB2.95%         29 /abc/lel_1.py   -  function2                                             32.238KB 94.13%  1.020KB2.98%         28 /abc/lel_2.py   -  function3                                             31.219KB 91.15%  1.029KB3.01%         27 /abc/lel_3.py   -  function4                                             30.189KB 88.15%  1.039KB3.03%         26 /abc/lel_4.py   -  function5                                             29.150KB 85.12%  1.049KB3.06%         25 /abc/lel_5.py   -  function6                                             28.102KB 82.05%  1.059KB3.09%         24 /abc/lel_6.py   -  function7                                             27.043KB 78.96%  1.068KB3.12%         23 /abc/lel_7.py   -  function8                                             25.975KB 75.84%  1.078KB3.15%         22 /abc/lel_8.py   -  function9                                             24.896KB 72.69%  1.088KB3.18%         21 /abc/lel_9.py   -  function10                                            23.809KB 69.52%  1.098KB3.21%         20 /abc/lel_10.py  -  function11                                            22.711KB 66.31%  1.107KB3.23%         19 /abc/lel_11.py  -  function12                                            21.604KB 63.08%  1.117KB3.26%         18 /abc/lel_12.py  -  function13                                            20.486KB 59.82%  1.127KB3.29%         17 /abc/lel_13.py  -  function14                                            19.359KB 56.53%  1.137KB3.32%         16 /abc/lel_14.py  -  function15                                            18.223KB 53.21%  1.146KB3.35%         15 /abc/lel_15.py  -  function16                                            17.076KB 49.86%  1.156KB3.38%         14 /abc/lel_16.py  -  function17                                            15.920KB 46.48%  1.166KB3.40%         13 /abc/lel_17.py  -  function18                                            14.754KB 43.08%  1.176KB3.43%         12 /abc/lel_18.py  -  function19                                            13.578KB 39.65%  1.186KB3.46%         11 /abc/lel_19.py  -  function20                                            12.393KB 36.18%  1.195KB3.49%         10 /abc/lel_20.py  -  function21                                            11.197KB 32.69%  1.205KB3.52%          9 /abc/lel_21.py  -  function22                                             9.992KB 29.18%  1.215KB3.55%          8 /abc/lel_22.py  -  function23                                             8.777KB 25.63%  1.225KB3.58%          7 /abc/lel_23.py  -  function24                                             7.553KB 22.05%  1.234KB3.60%          6 /abc/lel_24.py  -  function25                                             6.318KB 18.45%  1.244KB3.63%          5 /abc/lel_25.py  -  function26                                             5.074KB 14.82%  1.254KB3.66%          4 /abc/lel_26.py  -  function27                                             3.820KB 11.15%  1.264KB3.69%          3 /abc/lel_27.py  -  function28                                             2.557KB  7.47%  1.273KB3.72%          2 /abc/lel_28.py  -  function29                                             1.283KB  3.75%  1.283KB3.75%          1 /abc/lel_29.py  -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations + + + + Memray live tracking                                                                                 Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ──────────────────────╮ + PID: ???     CMD: ???                                                                                                   ▐ + TID: *       All threads                                  ▐ + Samples: 1   Duration: 42.0 seconds                                                                                     ▐ + StatusRemote has disconnected                                  ▐ + ╰─ 34.248KB (100% of 34.248KB max) ─╯ + +                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations  File/Module    +  function0                                             34.248KB100.00%  1.000KB2.92%         30 /abc/lel_0.py   +  function1                                             33.248KB 97.08%  1.010KB2.95%         29 /abc/lel_1.py   +  function2                                             32.238KB 94.13%  1.020KB2.98%         28 /abc/lel_2.py   +  function3                                             31.219KB 91.15%  1.029KB3.01%         27 /abc/lel_3.py   +  function4                                             30.189KB 88.15%  1.039KB3.03%         26 /abc/lel_4.py   +  function5                                             29.150KB 85.12%  1.049KB3.06%         25 /abc/lel_5.py   +  function6                                             28.102KB 82.05%  1.059KB3.09%         24 /abc/lel_6.py   +  function7                                             27.043KB 78.96%  1.068KB3.12%         23 /abc/lel_7.py   +  function8                                             25.975KB 75.84%  1.078KB3.15%         22 /abc/lel_8.py   +  function9                                             24.896KB 72.69%  1.088KB3.18%         21 /abc/lel_9.py   +  function10                                            23.809KB 69.52%  1.098KB3.21%         20 /abc/lel_10.py  +  function11                                            22.711KB 66.31%  1.107KB3.23%         19 /abc/lel_11.py  +  function12                                            21.604KB 63.08%  1.117KB3.26%         18 /abc/lel_12.py  +  function13                                            20.486KB 59.82%  1.127KB3.29%         17 /abc/lel_13.py  +  function14                                            19.359KB 56.53%  1.137KB3.32%         16 /abc/lel_14.py  +  function15                                            18.223KB 53.21%  1.146KB3.35%         15 /abc/lel_15.py  +  function16                                            17.076KB 49.86%  1.156KB3.38%         14 /abc/lel_16.py  +  function17                                            15.920KB 46.48%  1.166KB3.40%         13 /abc/lel_17.py  +  function18                                            14.754KB 43.08%  1.176KB3.43%         12 /abc/lel_18.py  +  function19                                            13.578KB 39.65%  1.186KB3.46%         11 /abc/lel_19.py  +  function20                                            12.393KB 36.18%  1.195KB3.49%         10 /abc/lel_20.py  +  function21                                            11.197KB 32.69%  1.205KB3.52%          9 /abc/lel_21.py  +  function22                                             9.992KB 29.18%  1.215KB3.55%          8 /abc/lel_22.py  +  function23                                             8.777KB 25.63%  1.225KB3.58%          7 /abc/lel_23.py  +  function24                                             7.553KB 22.05%  1.234KB3.60%          6 /abc/lel_24.py  +  function25                                             6.318KB 18.45%  1.244KB3.63%          5 /abc/lel_25.py  +  function26                                             5.074KB 14.82%  1.254KB3.66%          4 /abc/lel_26.py  +  function27                                             3.820KB 11.15%  1.264KB3.69%          3 /abc/lel_27.py  +  function28                                             2.557KB  7.47%  1.273KB3.72%          2 /abc/lel_28.py  +  function29                                             1.283KB  3.75%  1.283KB3.75%          1 /abc/lel_29.py  +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations  @@ -1131,139 +1131,139 @@ font-weight: 700; } - .terminal-3481294901-matrix { + .terminal-1034818148-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3481294901-title { + .terminal-1034818148-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3481294901-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-3481294901-r2 { fill: #e1e1e1 } - .terminal-3481294901-r3 { fill: #c5c8c6 } - .terminal-3481294901-r4 { fill: #fd971f } - .terminal-3481294901-r5 { fill: #64d484 } - .terminal-3481294901-r6 { fill: #dde6ed;font-weight: bold } - .terminal-3481294901-r7 { fill: #e1e2e3 } - .terminal-3481294901-r8 { fill: #fea62b;font-weight: bold } - .terminal-3481294901-r9 { fill: #a7a9ab } + .terminal-1034818148-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-1034818148-r2 { fill: #e1e1e1 } + .terminal-1034818148-r3 { fill: #c5c8c6 } + .terminal-1034818148-r4 { fill: #fd971f } + .terminal-1034818148-r5 { fill: #64d484 } + .terminal-1034818148-r6 { fill: #dde6ed;font-weight: bold } + .terminal-1034818148-r7 { fill: #e1e2e3 } + .terminal-1034818148-r8 { fill: #fea62b;font-weight: bold } + .terminal-1034818148-r9 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracki    Fri Oct 13 12:00:00 2023 - PID: ???CMD: ??? - TID: *All threads - Samples: 2Duration: 42.0 seconds - StatusTable updates paused - -  Heap Usage ───────────────────────────────── -                                              ▐ -                                              ▐ -                                              ▟ -                                              █ - ────────────── 3.000KB (100% of 3.000KB max)  -                       Location                   -  malloc                                          -  f1                                              -  parent                                          -  grandparent                                     - - - - - - -  q Quit m Unmerge Threads t Sort by Total o S + + + + Memray live tracki      Fri Oct 13 12:00:00 2023 + PID: ???     CMD: ???                            + TID: *       All threads + Samples: 2   Duration: 42.0 seconds              + StatusTable updates paused + + ╭─ Heap Usage ─────────────────────────────────╮ +                                              ▐ +                                              ▐ +                                              ▟ +                                              █ + ╰────────────── 3.000KB (100% of 3.000KB max) ─╯ +                       Location                   +  malloc                                          +  f1                                              +  parent                                          +  grandparent                                     + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o S @@ -1293,141 +1293,141 @@ font-weight: 700; } - .terminal-438956404-matrix { + .terminal-1845953088-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-438956404-title { + .terminal-1845953088-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-438956404-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-438956404-r2 { fill: #e1e1e1 } - .terminal-438956404-r3 { fill: #c5c8c6 } - .terminal-438956404-r4 { fill: #fd971f } - .terminal-438956404-r5 { fill: #f4005f } - .terminal-438956404-r6 { fill: #23568b } - .terminal-438956404-r7 { fill: #64d484 } - .terminal-438956404-r8 { fill: #dde6ed;font-weight: bold } - .terminal-438956404-r9 { fill: #e1e2e3 } - .terminal-438956404-r10 { fill: #fea62b;font-weight: bold } - .terminal-438956404-r11 { fill: #a7a9ab } + .terminal-1845953088-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-1845953088-r2 { fill: #e1e1e1 } + .terminal-1845953088-r3 { fill: #c5c8c6 } + .terminal-1845953088-r4 { fill: #fd971f } + .terminal-1845953088-r5 { fill: #f4005f } + .terminal-1845953088-r6 { fill: #23568b } + .terminal-1845953088-r7 { fill: #64d484 } + .terminal-1845953088-r8 { fill: #dde6ed;font-weight: bold } + .terminal-1845953088-r9 { fill: #e1e2e3 } + .terminal-1845953088-r10 { fill: #fea62b;font-weight: bold } + .terminal-1845953088-r11 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracki    Fri Oct 13 12:00:00 2023 - PID: ???CMD: ??? - TID: *All threads - Samples: 2Duration: 42.0 seconds - StatusTable updates pausedRemote has disconne - -  Heap Usage ───────────────────────────────── -                                              ▐ -                                              ▐ -                                              ▟ -                                              █ - ────────────── 3.000KB (100% of 3.000KB max)  -                       Location                   -  malloc                                          -  f1                                              -  parent                                          -  grandparent                                     - - - - - - -  q Quit m Unmerge Threads t Sort by Total o S + + + + Memray live tracki      Fri Oct 13 12:00:00 2023 + PID: ???     CMD: ???                            + TID: *       All threads + Samples: 2   Duration: 42.0 seconds              + StatusTable updates pausedRemote has disconne + + ╭─ Heap Usage ─────────────────────────────────╮ +                                              ▐ +                                              ▐ +                                              ▟ +                                              █ + ╰────────────── 3.000KB (100% of 3.000KB max) ─╯ +                       Location                   +  malloc                                          +  f1                                              +  parent                                          +  grandparent                                     + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o S @@ -1457,145 +1457,145 @@ font-weight: 700; } - .terminal-3765978517-matrix { + .terminal-3114785252-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-3765978517-title { + .terminal-3114785252-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-3765978517-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-3765978517-r2 { fill: #e1e1e1 } - .terminal-3765978517-r3 { fill: #c5c8c6 } - .terminal-3765978517-r4 { fill: #00ff00 } - .terminal-3765978517-r5 { fill: #64d484 } - .terminal-3765978517-r6 { fill: #fd971f } - .terminal-3765978517-r7 { fill: #f4005f } - .terminal-3765978517-r8 { fill: #dde6ed;font-weight: bold } - .terminal-3765978517-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-3765978517-r10 { fill: #e1e2e3 } - .terminal-3765978517-r11 { fill: #cd5c5c } - .terminal-3765978517-r12 { fill: #61c12c } - .terminal-3765978517-r13 { fill: #23568b } - .terminal-3765978517-r14 { fill: #fea62b;font-weight: bold } - .terminal-3765978517-r15 { fill: #a7a9ab } + .terminal-3114785252-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-3114785252-r2 { fill: #e1e1e1 } + .terminal-3114785252-r3 { fill: #c5c8c6 } + .terminal-3114785252-r4 { fill: #00ff00 } + .terminal-3114785252-r5 { fill: #64d484 } + .terminal-3114785252-r6 { fill: #fd971f } + .terminal-3114785252-r7 { fill: #f4005f } + .terminal-3114785252-r8 { fill: #dde6ed;font-weight: bold } + .terminal-3114785252-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-3114785252-r10 { fill: #e1e2e3 } + .terminal-3114785252-r11 { fill: #cd5c5c } + .terminal-3114785252-r12 { fill: #61c12c } + .terminal-3114785252-r13 { fill: #23568b } + .terminal-3114785252-r14 { fill: #fea62b;font-weight: bold } + .terminal-3114785252-r15 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ───────── - PID: ???CMD: ???                     ▐ - TID: *All threads                     ▐ - Samples: 2Duration: 42.0 seconds                     ▟ - StatusTable updates pausedRemote has disconnected                     █ -  3.000KB (100% of …  - -                       Location                      Total Bytes% TotalOwn By -  malloc                                                 1.000KB100.00%  1.00 -  f1                                                     1.000KB100.00%   0.0 -  parent                                                 1.000KB100.00%   0.0 -  grandparent                                            1.000KB100.00%   0.0 - - - - - - - - - - -  q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations + + + + Memray live tracking                                     Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ─────────╮ + PID: ???     CMD: ???                                                       ▐ + TID: *       All threads                     ▐ + Samples: 2   Duration: 42.0 seconds                                         ▟ + StatusTable updates pausedRemote has disconnected                     █ + ╰─ 3.000KB (100% of … ─╯ + +                       Location                      Total Bytes% TotalOwn By +  malloc                                                 1.000KB100.00%  1.00 +  f1                                                     1.000KB100.00%   0.0 +  parent                                                 1.000KB100.00%   0.0 +  grandparent                                            1.000KB100.00%   0.0 + + + + + + + + + + +  q Quit  m Unmerge Threads  t Sort by Total  o Sort by Own  a Sort by Allocations @@ -1625,142 +1625,142 @@ font-weight: 700; } - .terminal-1497161808-matrix { + .terminal-1023146554-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1497161808-title { + .terminal-1023146554-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1497161808-r1 { fill: #e1e1e1;font-weight: bold } - .terminal-1497161808-r2 { fill: #e1e1e1 } - .terminal-1497161808-r3 { fill: #c5c8c6 } - .terminal-1497161808-r4 { fill: #00ff00 } - .terminal-1497161808-r5 { fill: #64d484 } - .terminal-1497161808-r6 { fill: #dde6ed;font-weight: bold } - .terminal-1497161808-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } - .terminal-1497161808-r8 { fill: #dde6ed } - .terminal-1497161808-r9 { fill: #e1e2e3 } - .terminal-1497161808-r10 { fill: #d39f14 } - .terminal-1497161808-r11 { fill: #fea62b;font-weight: bold } - .terminal-1497161808-r12 { fill: #a7a9ab } + .terminal-1023146554-r1 { fill: #e1e1e1;font-weight: bold } + .terminal-1023146554-r2 { fill: #e1e1e1 } + .terminal-1023146554-r3 { fill: #c5c8c6 } + .terminal-1023146554-r4 { fill: #00ff00 } + .terminal-1023146554-r5 { fill: #64d484 } + .terminal-1023146554-r6 { fill: #dde6ed;font-weight: bold } + .terminal-1023146554-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; } + .terminal-1023146554-r8 { fill: #dde6ed } + .terminal-1023146554-r9 { fill: #e1e2e3 } + .terminal-1023146554-r10 { fill: #d39f14 } + .terminal-1023146554-r11 { fill: #fea62b;font-weight: bold } + .terminal-1023146554-r12 { fill: #a7a9ab } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - MockApp + MockApp - - - - Memray live tracking      Fri Oct 13 12:00:00 2023 -  (∩`-´)⊃━☆゚.*・。゚  Heap Usage ────────────────────────────── - PID: ???CMD: ???                                          █ - TID: 0x2Thread 2 of 3                                          █ - Samples: 2Duration: 42.0 seconds                                          █ -                                           █ - ─────────── 3.000KB (100% of 3.000KB max)  - -                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  -  b                                                      1.000KB 33.33%  1.000KB33.33%          1 b.py         - - - - - - - - - - - - - -  q Quit m Merge Threads < Previous Thread > Next Thread t Sort by Total o Sort by Own a Sort by Allocations SPACE Pause + + + + Memray live tracking                                                                                                          Fri Oct 13 12:00:00 2023 +  (∩`-´)⊃━☆゚.*・。゚ ╭─ Heap Usage ──────────────────────────────╮ + PID: ???     CMD: ???                                                                                                                            █ + TID: 0x2     Thread 2 of 3                                                                                                                       █ + Samples: 2   Duration: 42.0 seconds                                                                                                              █ +                                           █ + ╰─────────── 3.000KB (100% of 3.000KB max) ─╯ + +                       Location                      Total Bytes% TotalOwn Bytes% OwnAllocations File/Module  +  b                                                      1.000KB 33.33%  1.000KB33.33%          1 b.py         + + + + + + + + + + + + + +  q Quit  m Merge Threads  < Previous Thread  > Next Thread  t Sort by Total  o Sort by Own  a Sort by Allocations  SPACE Pause