From b74e4fa373080bbf8b82a4d3228bb7190a89bb29 Mon Sep 17 00:00:00 2001 From: Arda Aydin Date: Sun, 20 Sep 2026 22:16:01 +0300 Subject: [PATCH] WIP: auto-sync from AA-LENOVOHOME 2026-09-20 22:16 --- graphify-out/.graphify_labels.json | 1 + graphify-out/.graphify_python | 1 + graphify-out/.graphify_root | 1 + graphify-out/GRAPH_REPORT.md | 332 + ...a1285b3a0211c0620b6a90669aab1e9890a22.json | 1 + ...2e484ae6d2308f10e11d1d5c0880d408f047f.json | 1 + ...22a12e97f08c18700b431e0b61fd000f45840.json | 1 + ...3fc8a09f4f6505d53ba45edcec4088a7f4f5c.json | 1 + ...a73a13aca45ca5dc41190cebe19edda562fdc.json | 1 + ...c03a43e94223d2fa08ff70c7ef59531664067.json | 1 + ...97f12e63c296e9e60d05e76bc6163c64d18a1.json | 1 + ...b87ca64f9de3a704628990ea37f2fc9fff857.json | 1 + ...13f18b457efa6090be9e30518fa34cce5da71.json | 1 + ...0246fb1f78abe6637117d616d0e68f426d593.json | 1 + ...9429a6346706b708de102d41f9c4dab866911.json | 1 + ...44d6bb922f44d21a6ff92e9b8ff65ff94080e.json | 1 + ...8dfb25bb6be6c3c9fe9b947824d71a692129c.json | 1 + ...552d8bf6f38a6e204a1963ed2c7f3a83bcc2a.json | 1 + ...c03d196091806d3ac7be50379cee9061c21e3.json | 1 + ...61d5d659d0b7d4a7c6af70e46c1b46260d5d5.json | 1 + ...b0750044e13b02f30cfd1796875a4a9bbb1fb.json | 1 + graphify-out/cache/last_query_stamp | 1 + ...32aa3e1d0ac3f6da0206daca19ba2a6ed99b4.json | 1 + graphify-out/cache/stat-index.json | 1 + graphify-out/cost.json | 12 + graphify-out/graph.html | 345 + graphify-out/graph.json | 35107 ++++++++++++++++ graphify-out/manifest.json | 110 + 28 files changed, 35929 insertions(+) create mode 100644 graphify-out/.graphify_labels.json create mode 100644 graphify-out/.graphify_python create mode 100644 graphify-out/.graphify_root create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/cache/ast/v0.9.64-s4/1f01e07194406808dbbfd58bae7a1285b3a0211c0620b6a90669aab1e9890a22.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/269e122ee65a0b878df028b878c2e484ae6d2308f10e11d1d5c0880d408f047f.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/28a6dad3abd45f43c38e91665e722a12e97f08c18700b431e0b61fd000f45840.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/2cf5e6d8720b940f6b3af4bb23e3fc8a09f4f6505d53ba45edcec4088a7f4f5c.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/2d4d1af35c6bc9ef11ecb68b9f3a73a13aca45ca5dc41190cebe19edda562fdc.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/2f8c0c4be49e18f5db16b6bf14bc03a43e94223d2fa08ff70c7ef59531664067.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/3ce59cd34a35b1faf50cf7030d297f12e63c296e9e60d05e76bc6163c64d18a1.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/438073d492b5db25195c193e30ab87ca64f9de3a704628990ea37f2fc9fff857.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/59253dabb1373764731835d88e413f18b457efa6090be9e30518fa34cce5da71.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/6bd531d476672ea3885194f97400246fb1f78abe6637117d616d0e68f426d593.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/791852fb4837e590ef426f9abce9429a6346706b708de102d41f9c4dab866911.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/928e8b02554620bf0315b3c1a3144d6bb922f44d21a6ff92e9b8ff65ff94080e.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/93489b69fc8dc751b2074435dc68dfb25bb6be6c3c9fe9b947824d71a692129c.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/b5c6e3294defe12d1c53d4b8c76552d8bf6f38a6e204a1963ed2c7f3a83bcc2a.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/d6914c06960e42c8d3a5a9f8dc6c03d196091806d3ac7be50379cee9061c21e3.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/e44ca204fa54bf4a1c595c6521561d5d659d0b7d4a7c6af70e46c1b46260d5d5.json create mode 100644 graphify-out/cache/ast/v0.9.64-s4/fe92f9a17ba675e43f8bf92dd10b0750044e13b02f30cfd1796875a4a9bbb1fb.json create mode 100644 graphify-out/cache/last_query_stamp create mode 100644 graphify-out/cache/semantic/pd5fd89c46bb5/b7a613b47df2c61767fc8d886ec32aa3e1d0ac3f6da0206daca19ba2a6ed99b4.json create mode 100644 graphify-out/cache/stat-index.json create mode 100644 graphify-out/cost.json create mode 100644 graphify-out/graph.html create mode 100644 graphify-out/graph.json create mode 100644 graphify-out/manifest.json diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 0000000..c8da94e --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "SOX Client Protocol", "1": "Link View Rendering", "2": "Kit Palette & Manifests", "3": "App State & File IO", "4": "SAX File Kit Management", "5": "Live Device Hooks", "6": "Property Value Logic", "7": "DOM & Undo Core", "8": "Kit Manager Panel", "9": "Connection Dialogs", "10": "Module Imports & Config", "11": "README Documentation", "12": "Main UI & Zoom", "13": "Properties Panel State", "14": "SOX Message Codec", "15": "DASP Send Window", "16": "Main Panel Management", "17": "DASP & SOX Imports", "18": "Wiresheet Layout Engine", "19": "Schema Kit Resolution", "20": "Wire Route Pathfinding", "21": "DASP Session Transport", "22": "Device Session Manager", "23": "Link Dialog & Slots", "24": "Context Menu & Navigation", "25": "DASP Socket Layer", "26": "View History Navigation", "27": "Schema Registry & Facets", "28": "Properties Header & Filter", "29": "Link Context Menu", "30": "Properties Row Building", "31": "Tree Selection Restore", "32": "Wiresheet Box Drawing", "33": "Preferences Dialog", "34": "Wiresheet Box Sizing", "35": "Schema Slot Inheritance", "36": "Device Connect & Load", "37": "Tree Scrollbar & Palette", "38": "Device DOM Builder", "39": "Canvas Click & Link Select", "40": "Canvas Drag & Redraw", "41": "Meta Property Editor", "42": "Wire Knob & Anchor", "43": "DASP Receive Window", "44": "Component Deletion", "45": "File Save Pipeline", "46": "Zoom Fit & Bounds", "47": "Slot Value Undo", "48": "Bool & Null Display", "49": "Sheet Zoom & Grid", "50": "Tooltip Widget", "51": "SOX Connection & Receiver", "52": "Add Component Undo", "53": "Add Link Undo", "54": "Delete Component Undo", "55": "Delete Link Undo", "56": "Schema Compilation", "57": "Property Label Humanise", "58": "Run Entry Point"} \ No newline at end of file diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 0000000..6337fe6 --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +C:\Users\aa\AppData\Local\Programs\Python\Python313\python.exe \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root new file mode 100644 index 0000000..bada35f --- /dev/null +++ b/graphify-out/.graphify_root @@ -0,0 +1 @@ +C:\Users\aa\_aaSourceCodes\sedona_editor \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 0000000..356a6ce --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,332 @@ +# Graph Report - sedona_editor (2026-09-20) + +## Corpus Check +- 18 files · ~55,766 words +- Verdict: corpus is large enough that graph structure adds value. +- Unclassified: 3 file(s) not represented in the graph (top: (none) 1, .properties 1, .sax 1) + +## Summary +- 1033 nodes · 2000 edges · 59 communities (52 shown, 7 thin omitted) +- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 50 edges (avg confidence: 0.87) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- SOX Client Protocol +- Link View Rendering +- Kit Palette & Manifests +- App State & File IO +- SAX File Kit Management +- Live Device Hooks +- Property Value Logic +- DOM & Undo Core +- Kit Manager Panel +- Connection Dialogs +- Module Imports & Config +- README Documentation +- Main UI & Zoom +- Properties Panel State +- SOX Message Codec +- DASP Send Window +- Main Panel Management +- DASP & SOX Imports +- Wiresheet Layout Engine +- Schema Kit Resolution +- Wire Route Pathfinding +- DASP Session Transport +- Device Session Manager +- Link Dialog & Slots +- Context Menu & Navigation +- DASP Socket Layer +- View History Navigation +- Schema Registry & Facets +- Properties Header & Filter +- Link Context Menu +- Properties Row Building +- Tree Selection Restore +- Wiresheet Box Drawing +- Preferences Dialog +- Wiresheet Box Sizing +- Schema Slot Inheritance +- Device Connect & Load +- Tree Scrollbar & Palette +- Device DOM Builder +- Canvas Click & Link Select +- Canvas Drag & Redraw +- Meta Property Editor +- Wire Knob & Anchor +- DASP Receive Window +- Component Deletion +- File Save Pipeline +- Zoom Fit & Bounds +- Slot Value Undo +- Bool & Null Display +- Sheet Zoom & Grid +- Tooltip Widget +- SOX Connection & Receiver +- Add Component Undo +- Add Link Undo +- Delete Component Undo +- Delete Link Undo +- Schema Compilation +- Property Label Humanise +- Run Entry Point + +## God Nodes (most connected - your core abstractions) +1. `SoxClient` - 51 edges +2. `PropertiesPanel` - 37 edges +3. `LinkViewPanel` - 32 edges +4. `set_status()` - 30 edges +5. `SoxMsg` - 27 edges +6. `DeviceSession` - 25 edges +7. `add_component()` - 22 edges +8. `DaspSocket` - 20 edges +9. `KitsPanel` - 20 edges +10. `_prepare_request()` - 19 edges + +## Surprising Connections (you probably didn't know these) +- `DiscoverDialog` --uses--> `DaspSocket` [INFERRED] + connect_dialog.py → dasp.py +- `_SoxReceiver` --uses--> `DaspException` [INFERRED] + sox.py → dasp.py +- `SoxClient` --uses--> `DaspSocket` [INFERRED] + sox.py → dasp.py +- `DeviceSession` --uses--> `SoxClient` [INFERRED] + device_session.py → sox.py +- `verify_startup_configurations()` --calls--> `save_preferences()` [EXTRACTED] + main.py → app_state.py + +## Import Cycles +- None detected. + +## Communities (59 total, 7 thin omitted) + +### Community 0 - "SOX Client Protocol" +Cohesion: 0.07 +Nodes (14): decode_value(), encode_value(), KitPart, Link, _make_subscribe_req(), _make_unsubscribe_req(), _make_update_req(), _prepare_request() (+6 more) + +### Community 1 - "Link View Rendering" +Cohesion: 0.06 +Nodes (26): build_link_view_panel(), column_gap(), group_by_peer(), LinkViewPanel, Collapses the entries of one side onto one box per peer. A component wired…, Where a peer belongs in its column: the first focus slot its links land on. A…, One component's links, drawn around it on a canvas of this view's own. Built…, Moves a scrollbar's thumb, and hides the bar when it spans the whole. (+18 more) + +### Community 2 - "Kit Palette & Manifests" +Cohesion: 0.07 +Nodes (44): action_options(), collect_rows(), column_label(), Every kit worth listing, as row dicts in the order they should appear. A row…, How a build is named in the Installed and Latest columns, which are narrow., The Action dropdown for one kit: (label, checksum to apply) pairs, no-op first.…, _find_type(), invalidate() (+36 more) + +### Community 3 - "App State & File IO" +Cohesion: 0.09 +Nodes (40): base_window_title(), clear_status(), mark_clean(), The window title with no file context, which handlers extend with their own…, Posts a one-line note to the status bar. A no-op before the UI exists., Empties the status bar, for when the note no longer describes anything on…, Clears the unsaved-state marker after a successful save or a fresh load., set_status() (+32 more) + +### Community 4 - "SAX File Kit Management" +Cohesion: 0.08 +Nodes (37): _coerce_value(), The value a slot holds when neither the file nor the manifest names one., type_zero(), Copies an element's children and leading text, so it can be put back wholesale.…, snapshot_children(), add_component(), allocate_component_id(), _build_config_values() (+29 more) + +### Community 5 - "Live Device Hooks" +Cohesion: 0.10 +Nodes (34): mark_dirty(), Nudges whatever shows 'there is something unwritten'. A no-op before the UI…, Single funnel for 'the document changed', including the unsaved-state tint., refresh_dirty_display(), _comp_id(), _find_slot(), is_live(), _kit_id() (+26 more) + +### Community 6 - "Property Value Logic" +Cohesion: 0.09 +Nodes (30): allows_null(), bool_texts(), build_properties_panel(), display_text(), effective_value(), enum_range(), is_editable(), null_text() (+22 more) + +### Community 7 - "DOM & Undo Core" +Cohesion: 0.10 +Nodes (21): copy, on_canvas_release(), find_parent_element(), Document-level helpers for a Sedona app: the packed 'meta' property and…, Rewrites only meta's four user-group bits, leaving the packed position alone.…, Traverses the XML DOM tree recursively to find the parent element of a given…, Drops a component's , for undoing a value that the file never carried., Parses 32-bit meta property integer fields via structured byte extraction rules. (+13 more) + +### Community 8 - "Kit Manager Panel" +Cohesion: 0.13 +Nodes (11): build_kits_panel(), build_label(), describe_changes(), KitsPanel, commit(), make_checkbox_image(), The applied-changes report, one kit per line, old build to new., The kit table, built as an embedded panel in the editor pane. (+3 more) + +### Community 9 - "Connection Dialogs" +Cohesion: 0.11 +Nodes (11): ConnectDialog, _cleanup(), _CredentialsDialog, DiscoverDialog, _load_last_connection(), Modal dialog that broadcasts DASP DISCOVER, lists responding devices, and lets…, Modal dialog for entering device connection parameters., Small modal that asks for username and password, then connects. (+3 more) + +### Community 10 - "Module Imports & Config" +Cohesion: 0.10 +Nodes (22): base_window_title_live(), load_preferences(), Shared configuration, runtime state and widget handles. Every other module…, Loads application configurations from editor.properties or initializes defaults., Writes the current preference values back to editor.properties., Window title for live mode., save_preferences(), configparser (+14 more) + +### Community 11 - "README Documentation" +Cohesion: 0.10 +Nodes (26): app_state.py Module, Back/Forward Navigation History, Dirty State Display Logic, Editor Pane Three-View Architecture, Link Routing and Wire Layout, link_view.py Module, Link View Design, main.py Module (+18 more) + +### Community 12 - "Main UI & Zoom" +Cohesion: 0.11 +Nodes (22): clamp_left_pane_split(), _destroy_drag_ghost(), do_tidy_layout(), do_zoom_in(), do_zoom_out(), do_zoom_reset(), on_canvas_wheel_zoom(), on_palette_press() (+14 more) + +### Community 13 - "Properties Panel State" +Cohesion: 0.12 +Nodes (12): PropertiesPanel, Writes the edited rows back, as one undoable step. Nothing is written until…, An undo can take the component out of the document while this is on screen., Asks before pending edits are thrown away. True means it is safe to leave.…, Hands back to whoever put this on screen, once pending edits are settled.…, Tears the panel's widgets down, for a caller that is done with it., One component's slots, in a scrolling list of rows, with Save, Refresh and…, Whether any row has moved away from what was last loaded or saved. Read from… (+4 more) + +### Community 14 - "SOX Message Codec" +Cohesion: 0.11 +Nodes (3): setter, Big-endian binary buffer with cursor, mirroring sedona.Buf., SoxMsg + +### Community 15 - "DASP Send Window" +Cohesion: 0.14 +Nodes (5): _Packet, Monotonic time in seconds (float)., Manages the outgoing datagram queue with reliable delivery., SendWindow, _ticks() + +### Community 16 - "Main Panel Management" +Cohesion: 0.12 +Nodes (22): anything_unwritten(), close_editor_panel(), dismiss_kits(), dismiss_properties(), _give_editor_pane_back(), on_tree_filled(), Whether there is a change no one has written yet, in the document or in a…, Puts the file name on the tree's root row in red, or back to its usual colour.… (+14 more) + +### Community 17 - "DASP & SOX Imports" +Cohesion: 0.14 +Nodes (14): DaspMsg, _put_bytes(), _put_str(), _put_u2(), DASP (Datagram Authenticated Session Protocol) transport layer. Ported from…, Binary encoder/decoder for DASP messages., hashlib, random (+6 more) + +### Community 18 - "Wiresheet Layout Engine" +Cohesion: 0.13 +Nodes (20): Rebuilds tree and canvas from the DOM. Registered as undo/redo's view refresh., refresh_all_views(), build_layout_items(), build_linked_slot_index(), plan_columns(), print_sheet(), Repaints whichever sheet is open, re-reading children from the DOM. Undo of a…, Walks the columns at `scale` px per meta step, without touching the DOM.… (+12 more) + +### Community 19 - "Schema Kit Resolution" +Cohesion: 0.13 +Nodes (17): Puts back what snapshot_children captured, whitespace and all., restore_children(), apply_kit_selections(), abandon(), Takes a entry out of the block, leaving its line breaks tidy. Whitespace…, Types placed in the app that the current registry cannot describe, sorted.…, Repins, adds and drops entries in one go. ``selections`` is an iterable…, remove_kit_element() (+9 more) + +### Community 20 - "Wire Route Pathfinding" +Cohesion: 0.13 +Nodes (20): channel_candidates(), free_lane(), free_rows(), hug_lane(), path_is_clear(), True if an axis-aligned segment overlaps any box rectangle., Smallest horizontal distance from the vertical run at cx to any box it passes.…, Vertical channel positions to try, best first. A run hugs the box it leaves or… (+12 more) + +### Community 21 - "DASP Session Transport" +Cohesion: 0.22 +Nodes (4): DaspException, DaspSession, Exception, Client endpoint of a DASP session. Handles the handshake, keepalive, reliable… + +### Community 22 - "Device Session Manager" +Cohesion: 0.12 +Nodes (7): DeviceSession, Unsubscribe from previously subscribed components., Subscribes a newly added component and reads its initial values., Removes a deleted component (and its descendants) from the subscription set., Adds elements under a container, matching .sax structure., High-level session manager for a live Sedona device connection., Drains the event queue. Returns list of (comp_id, what_char) tuples. + +### Community 23 - "Link Dialog & Slots" +Cohesion: 0.17 +Nodes (18): collect_links(), Every link with an end on `comp`, in the order the file lists them. Each entry…, open_link_dialog(), on_ok(), _on_src_change(), on_swap(), _on_tgt_change(), populate_panel() (+10 more) + +### Community 24 - "Context Menu & Navigation" +Cohesion: 0.13 +Nodes (18): dismiss_link_view(), fill_component_popup(), on_tree_right_click(), open_link_from_link_view(), Fills a popup with the actions that apply to one component. Shared by the…, Adds a freshly opened view to the history, dropping anything ahead of it. Every…, Hides the sheet so a panel can have the pane. The canvas is only unpacked,…, Puts one component's slots in the editor pane, in place of the wiresheet. (+10 more) + +### Community 25 - "DASP Socket Layer" +Cohesion: 0.14 +Nodes (4): DaspSocket, Manages a UDP socket shared by DASP sessions. Provides receiver and…, Send DASP DISCOVER broadcast and collect responding devices. Returns a list of…, _trace() + +### Community 26 - "View History Navigation" +Cohesion: 0.15 +Nodes (17): _component_in_document(), _entry_is_reachable(), go_back(), go_forward(), _prune_view_history(), The tree item whose sheet is this element's children, or None if it is gone. A…, Whether a history entry still names something that could be shown. A sheet…, Drops entries that can no longer be shown, keeping the position on screen. (+9 more) + +### Community 27 - "Schema Registry & Facets" +Cohesion: 0.15 +Nodes (14): DeviceSession — bridges SoxClient to the editor's ET.Element-based UI. Handles…, queue, find_manifest(), find_manifest_path(), get_all_slots_for_type(), get_full_slots_for_type(), Kit manifest loading, slot inheritance, and which slots are worth showing., The manifest file describing a kit, or None when Sedona home holds none. A… (+6 more) + +### Community 28 - "Properties Header & Filter" +Cohesion: 0.15 +Nodes (7): is_hidden(), Re-reads every value from the DOM, discarding edits that were not saved. In…, Reads fresh config+runtime values from the device into the DOM element., The '@hidden' facet: a slot a kit keeps for itself. niagara.html puts it…, Takes hidden rows out of the grid, or puts them back. grid_remove keeps each…, The checkbox: remember the answer for the session, then re-filter the rows., The component's absolute path, as references write it. + +### Community 29 - "Link Context Menu" +Cohesion: 0.16 +Nodes (14): What to call the wiresheet an element sits on. A folder is named by itself; the…, sheet_display_name(), go_to_link_sheet(), go_to_sheet_with_link(), link_endpoint_components(), link_target_sheet(), Rebuilds the link popup, naming the sheet the far end of the link is on. A link…, The two components a link joins, resolved from its from/to references. (+6 more) + +### Community 30 - "Properties Row Building" +Cohesion: 0.18 +Nodes (8): qualified_type(), Moves a scrollbar's thumb, and hides the bar entirely when it spans the whole., int' -> 'sys::int', the way a slot sheet names it. A manifest writes the…, Registers a widget to follow the tint, and hands it straight back., A canvas-scrolled frame; ttk has no scrollable container of its own. The rows…, Names the columns. Deliberately quiet -- the same size as the rows, in grey,…, The small ring each row is tagged with, drawn rather than set in a glyph font., meta is one integer holding a position and four group bits, so it gets its own… + +### Community 31 - "Tree Selection Restore" +Cohesion: 0.17 +Nodes (13): _clear_restoring_flag(), _bg(), _ui(), on_tree_select(), Puts the tree back on the sheet that is actually showing, after a refused…, Triggered when a branch node is clicked in the Navigation view., Scrolls the sheet so the tagged items sit in the middle of the view., Selects whichever wire or knob now stands for this link, and scrolls it into… (+5 more) + +### Community 32 - "Wiresheet Box Drawing" +Cohesion: 0.18 +Nodes (12): math, sys, tkinter_font, column_gap_for(), create_round_rectangle(), draw_component_box(), fit_text(), Canvas painting: the grid, component boxes, and the routed link wires. (+4 more) + +### Community 33 - "Preferences Dialog" +Cohesion: 0.17 +Nodes (11): apply_left_column_visibility(), apply_left_pane_width(), open_preferences_dialog(), apply_preferences(), Pins the tree/palette column to the configured width. Setting the sash before…, Shows or hides the tree/palette column to match the View menu's checkbutton.…, Keyboard route to the same toggle. The menu flips the variable for itself., Update the toggle button icon to reflect the pane state. (+3 more) + +### Community 34 - "Wiresheet Box Sizing" +Cohesion: 0.17 +Nodes (12): Checks for configuration gaps, triggers an alert, and opens setup if empty., verify_startup_configurations(), get_slots_for_type(), Returns the slots worth painting for a given type, prefixed with double-digit…, measure_box(), ontrolControl::HvacControl' -> 'HvacControl'. The kit prefix alone cost ~40px., Works out a component's box without drawing it. Returns (width, height,…, Smallest multiple of grid_size that is >= value; grid lines sit on multiples.… (+4 more) + +### Community 35 - "Schema Slot Inheritance" +Cohesion: 0.17 +Nodes (11): get_slots_with_inheritance(), MissingManifestError, Exception, A kit the file needs has no manifest under the Sedona home folder. Raised…, Reads a slot's '@readonly' facet. Absent means writable., Recursively resolves the slots for a given type by traversing its base chain., Reads a slot's '@summary' facet. Absent means summary, matching manifest…, Every facet on a slot, as {name: value} with each one typed by its own tag. The… (+3 more) + +### Community 36 - "Device Connect & Load" +Cohesion: 0.18 +Nodes (5): Extracts base slots from sys::Component that all types inherit., Loads direct children of a component (cache-aware). Returns list of…, Full wiresheet load: children, links, remote comps, config+runtime, subscribe.…, DASP connect → read schema → load root. Called from background thread., Builds slot_registry from kit manifests for the device's schema. + +### Community 37 - "Tree Scrollbar & Palette" +Cohesion: 0.20 +Nodes (10): attach_tree_scrollbars(), _on_tree_open(), fit_tree_column(), measure(), _live_tree_expand(), populate_palette_types(), Sizes a Treeview's tree column to its widest visible row. ttk derives the…, Puts a Treeview in its container with scrollbars that show only when they help.… (+2 more) + +### Community 38 - "Device DOM Builder" +Cohesion: 0.22 +Nodes (6): _fmt_float(), Format a float for display with *precision* decimal places (default 2)., Looks up the precision facet for a slot, returning 2 as the default., Builds an ET.Element tree from cached SoxComponents, for the editor UI. Only…, Updates a single comp element in the DOM from cached SoxComponent values., _slot_precision() + +### Community 39 - "Canvas Click & Link Select" +Cohesion: 0.28 +Nodes (9): on_canvas_click(), on_canvas_right_click(), Detects right-clicks on nodes to instantly show context-sensitive action…, deselect_link(), Pulls both ends of a knob-to-knob line back to the knob rims. Drawn centre to…, Highlights a link in red, remembering what each of its items looked like. The…, Puts the selected link back exactly as it was drawn., select_link() (+1 more) + +### Community 40 - "Canvas Drag & Redraw" +Cohesion: 0.22 +Nodes (9): on_canvas_drag(), get_box_origin(), layout_margin(), Brings the cached knob-to-knob ends onto the painted scale. They are recorded…, Re-routes the wires of a sheet that is already painted, at whatever zoom it is…, The top/left edge offset a box may not encroach on, snapped onto the grid., Exact (left, top) of a component's box, or None if it is not on the canvas., redraw_links() (+1 more) + +### Community 41 - "Meta Property Editor" +Cohesion: 0.25 +Nodes (7): group_label(), meta_summary(), apply_meta(), read_coordinate(), The 'Group [1,3]' text, from the four user-group bits in order., meta unpacked into what its row and its editor need: (label, groups, (x, y))., The two things meta actually holds, side by side: the groups and the position.… + +### Community 42 - "Wire Knob & Anchor" +Cohesion: 0.25 +Nodes (8): draw_knob(), draw_links(), get_box_bounds(), The rectangle a component's box was actually drawn at, valid after drags.…, Returns (box_bounds, y) for a slot row, centring on the box when the row is…, Marks a slot whose links cannot be shown as a visible wire. Painted in the wire…, Paints wires between slots on this sheet and knobs for links leaving it., resolve_slot_anchor() + +### Community 43 - "DASP Receive Window" +Cohesion: 0.25 +Nodes (3): Manages incoming message sequence numbers and acknowledgements., ReceiveWindow, _to_ack_more() + +### Community 44 - "Component Deletion" +Cohesion: 0.25 +Nodes (8): delete_component(), delete_selected_component(), delete_selected_link(), editor_panel_showing(), Deletes a component, taking a view of it down with it if one is showing. Every…, Whether something other than the wiresheet has the editor pane., Removes the currently selected link from the DOM and repaints., Deletes the highlighted canvas component (or selected link) and all its… + +### Community 45 - "File Save Pipeline" +Cohesion: 0.25 +Nodes (8): do_download_to_sax(), do_save(), In live mode, saves the current device DOM snapshot as a .sax file., Internal helper to clean up deleted elements and sync coordinates into the root…, Writes the current DOM to a .sax file at the given path., sync_live_metadata_to_dom(), sync_and_prune_tree(), write_sax_to_path() + +### Community 46 - "Zoom Fit & Bounds" +Cohesion: 0.29 +Nodes (8): do_zoom_fit(), Puts the painted scale on the toolbar as a percentage., Zoom so the whole sheet is visible, and scroll it into view. The fitted scale…, update_zoom_label(), fit_zoom_level(), The 1:1 rectangle the painted sheet occupies, or None if nothing is painted.…, The scale at which the whole painted sheet fits the visible canvas, or None.…, sheet_content_bounds() + +### Community 47 - "Slot Value Undo" +Cohesion: 0.32 +Nodes (4): Writes a component's , creating it in the block the other props sit in. A…, set_prop_value(), One Save from the Properties dialog: every slot it changed, as one undoable…, SlotValueCommand + +### Community 48 - "Bool & Null Display" +Cohesion: 0.33 +Nodes (5): bool_state(), is_null(), Which of the three a value is in: 'true', 'false' or 'null'., Whether a value is Sedona's null, as an absent prop or as the literal it writes., The fill a row's field takes: a bool's state, or its editability. + +### Community 49 - "Sheet Zoom & Grid" +Cohesion: 0.33 +Nodes (6): apply_sheet_zoom(), draw_grid(), Repaints the open sheet at this scale. Returns the level actually applied., Draws a grid onto the Canvas based on the scrollable region. Drawn at the…, Scales the finished sheet to app_state.zoom and sizes the canvas to match.…, set_zoom() + +### Community 56 - "Schema Compilation" +Cohesion: 0.50 +Nodes (4): _load_live_schema(), Loads schema kits from the device's schema parts into the editor registry., compile_schema_registry(), Loads and maps types across multiple kit files, ensuring all dependencies exist. + +### Community 57 - "Property Label Humanise" +Cohesion: 0.50 +Nodes (3): humanise(), controlSignalForMin_1' -> 'Control Signal For Min _1', the label style the rows…, 14. Proportional Band' — the manifest slot id, so rows match the box's… + +## Knowledge Gaps +- **3 isolated node(s):** `run.py Entry Point`, `SAX File Format`, `Tkinter GUI Framework` + These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 441 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) +- **7 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `LinkViewPanel` connect `Link View Rendering` to `Module Imports & Config`?** + _High betweenness centrality (0.109) - this node is a cross-community bridge._ +- **Why does `PropertiesPanel` connect `Properties Panel State` to `Property Value Logic`, `Meta Property Editor`, `Bool & Null Display`, `Property Label Humanise`, `Properties Header & Filter`, `Properties Row Building`?** + _High betweenness centrality (0.085) - this node is a cross-community bridge._ +- **Why does `SoxClient` connect `SOX Client Protocol` to `Device Connect & Load`, `DASP & SOX Imports`, `SOX Connection & Receiver`, `Device Session Manager`, `DASP Socket Layer`, `Schema Registry & Facets`?** + _High betweenness centrality (0.078) - this node is a cross-community bridge._ +- **Are the 2 inferred relationships involving `SoxClient` (e.g. with `DeviceSession` and `DaspSocket`) actually correct?** + _`SoxClient` has 2 INFERRED edges - model-reasoned connections that need verification._ +- **What connects `run.py Entry Point`, `SAX File Format`, `Tkinter GUI Framework` to the rest of the system?** + _3 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `SOX Client Protocol` be split into smaller, more focused modules?** + _Cohesion score 0.07067307692307692 - nodes in this community are weakly interconnected._ +- **Should `Link View Rendering` be split into smaller, more focused modules?** + _Cohesion score 0.05519480519480519 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/1f01e07194406808dbbfd58bae7a1285b3a0211c0620b6a90669aab1e9890a22.json b/graphify-out/cache/ast/v0.9.64-s4/1f01e07194406808dbbfd58bae7a1285b3a0211c0620b6a90669aab1e9890a22.json new file mode 100644 index 0000000..02d6b13 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/1f01e07194406808dbbfd58bae7a1285b3a0211c0620b6a90669aab1e9890a22.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_sax_file_py", "label": "sax_file.py", "file_type": "code", "source_file": "sax_file.py", "source_location": "L1"}, {"id": "$graphify-root$_sax_file_set_tree_filled_callback", "label": "set_tree_filled_callback()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L28", "_callable": true}, {"id": "$graphify-root$_sax_file_parse_xml_to_tree", "label": "parse_xml_to_tree()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L34", "_callable": true}, {"id": "$graphify-root$_sax_file_refresh_treeview_from_dom", "label": "refresh_treeview_from_dom()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L53", "_callable": true}, {"id": "$graphify-root$_sax_file_reset_to_startup_state", "label": "reset_to_startup_state()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L82", "_callable": true}, {"id": "$graphify-root$_sax_file_open_file", "label": "open_file()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L126", "_callable": true}, {"id": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "label": "sync_live_metadata_to_dom()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L202", "_callable": true}, {"id": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "label": "sync_and_prune_tree()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L215", "_callable": true}, {"id": "$graphify-root$_sax_file_execute_direct_overwrite_save", "label": "execute_direct_overwrite_save()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L248", "_callable": true}, {"id": "$graphify-root$_sax_file_write_sax_to_path", "label": "write_sax_to_path()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L273", "_callable": true}, {"id": "$graphify-root$_sax_file_save_file_as", "label": "save_file_as()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L285", "_callable": true}, {"id": "$graphify-root$_sax_file_allocate_component_id", "label": "allocate_component_id()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L343", "_callable": true}, {"id": "$graphify-root$_sax_file_unique_child_name", "label": "unique_child_name()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L359", "_callable": true}, {"id": "$graphify-root$_sax_file_current_sheet_container", "label": "current_sheet_container()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L377", "_callable": true}, {"id": "$graphify-root$_sax_file_note_kit_used", "label": "note_kit_used()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L388", "_callable": true}, {"id": "$graphify-root$_sax_file_used_kit_names", "label": "used_kit_names()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L408", "_callable": true}, {"id": "$graphify-root$_sax_file_required_kit_names", "label": "required_kit_names()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L421", "_callable": true}, {"id": "$graphify-root$_sax_file_declare_used_kits", "label": "declare_used_kits()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L444", "_callable": true}, {"id": "$graphify-root$_sax_file_indent_kit_entry", "label": "indent_kit_entry()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L479", "_callable": true}, {"id": "$graphify-root$_sax_file_insert_kit_element", "label": "insert_kit_element()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L505", "_callable": true}, {"id": "$graphify-root$_sax_file_remove_kit_element", "label": "remove_kit_element()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L526", "_callable": true}, {"id": "$graphify-root$_sax_file_format_kit_row", "label": "format_kit_row()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L544", "_callable": true}, {"id": "$graphify-root$_sax_file_describe_schema_kits", "label": "describe_schema_kits()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L554", "_callable": true}, {"id": "$graphify-root$_sax_file_schema_kit_checksums", "label": "schema_kit_checksums()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L589", "_callable": true}, {"id": "$graphify-root$_sax_file_unresolved_component_types", "label": "unresolved_component_types()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L605", "_callable": true}, {"id": "$graphify-root$_sax_file_apply_kit_selections", "label": "apply_kit_selections()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L623", "_callable": true}, {"id": "$graphify-root$_sax_file_apply_kit_selections_abandon", "label": "abandon()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L690", "_callable": true}, {"id": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "label": "reconcile_schema_kits_before_save()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L728", "_callable": true}, {"id": "$graphify-root$_sax_file_build_config_values", "label": "_build_config_values()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L759", "_callable": true}, {"id": "$graphify-root$_sax_file_add_component", "label": "add_component()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L781", "_callable": true}, {"id": "$graphify-root$_sax_file_remove_link", "label": "remove_link()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L882", "_callable": true}, {"id": "$graphify-root$_sax_file_add_link", "label": "add_link()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L922", "_callable": true}, {"id": "$graphify-root$_sax_file_execute_cascading_deletion", "label": "execute_cascading_deletion()", "file_type": "code", "source_file": "sax_file.py", "source_location": "L956", "_callable": true}, {"id": "$graphify-root$_sax_file_rationale_1", "label": "Opening, saving and structural editing of a Sedona app file, plus the\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L1"}, {"id": "$graphify-root$_sax_file_rationale_29", "label": "Registers what should run once the navigation tree has been rebuilt.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L29"}, {"id": "$graphify-root$_sax_file_rationale_35", "label": "Recursively traverses XML elements and adds tags to the Treeview.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L35"}, {"id": "$graphify-root$_sax_file_rationale_54", "label": "Rebuilds navigation tree structures using current XML DOM trees.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L54"}, {"id": "$graphify-root$_sax_file_rationale_83", "label": "Returns the app to its just-launched state: no file, empty tree, empty sheet. A\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L83"}, {"id": "$graphify-root$_sax_file_rationale_203", "label": "Internal helper to clean up deleted elements and sync coordinates into the root\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L203"}, {"id": "$graphify-root$_sax_file_rationale_249", "label": "Overwrites the existing file directly without adding timestamp formats or\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L249"}, {"id": "$graphify-root$_sax_file_rationale_274", "label": "Writes the current DOM to a .sax file at the given path.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L274"}, {"id": "$graphify-root$_sax_file_rationale_286", "label": "Saves the tracking tree document hierarchy targeting an explicit location\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L286"}, {"id": "$graphify-root$_sax_file_rationale_344", "label": "Lowest unused id, matching how this app's ids are dense with no gaps.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L344"}, {"id": "$graphify-root$_sax_file_rationale_360", "label": "Trims to the 7-character limit and disambiguates against existing siblings.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L360"}, {"id": "$graphify-root$_sax_file_rationale_378", "label": "The element a newly placed component belongs to: the open folder, or the app.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L378"}, {"id": "$graphify-root$_sax_file_rationale_389", "label": "Records that a placed component needs a kit the file's does not\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L389"}, {"id": "$graphify-root$_sax_file_rationale_409", "label": "Every kit the app's components need, taken from the type of each .", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L409"}, {"id": "$graphify-root$_sax_file_rationale_422", "label": "Every kit this app cannot run without: those its components name, plus their\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L422"}, {"id": "$graphify-root$_sax_file_rationale_445", "label": "Adds a entry for every kit the app needs that the block does not\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L445"}, {"id": "$graphify-root$_sax_file_rationale_480", "label": "Gives a freshly inserted the surrounding block's line break and indent.\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L480"}, {"id": "$graphify-root$_sax_file_rationale_506", "label": "Builds a entry, places it after the last existing one, and returns it.\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L506"}, {"id": "$graphify-root$_sax_file_rationale_527", "label": "Takes a entry out of the block, leaving its line breaks tidy. Whitespace\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L527"}, {"id": "$graphify-root$_sax_file_rationale_545", "label": "One line of the save-time kit report: name, version and checksum. Version comes\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L545"}, {"id": "$graphify-root$_sax_file_rationale_555", "label": "The save-time report: the kits just added, then every kit the file will declare.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L555"}, {"id": "$graphify-root$_sax_file_rationale_590", "label": "The file's declared kits as an ordered list of (name, checksum), checksum may\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L590"}, {"id": "$graphify-root$_sax_file_rationale_606", "label": "Types placed in the app that the current registry cannot describe, sorted.\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L606"}, {"id": "$graphify-root$_sax_file_rationale_624", "label": "Repins, adds and drops entries in one go. ``selections`` is an iterable\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L624"}, {"id": "$graphify-root$_sax_file_rationale_729", "label": "Brings in step with the components, warning before anything is\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L729"}, {"id": "$graphify-root$_sax_file_rationale_760", "label": "Builds SOX config_values list from manifest defaults for an add command.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L760"}, {"id": "$graphify-root$_sax_file_rationale_782", "label": "Places a new component of kit::type at a grid position. Returns the element.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L782"}, {"id": "$graphify-root$_sax_file_rationale_883", "label": "Removes a element from the section and repaints.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L883"}, {"id": "$graphify-root$_sax_file_rationale_923", "label": "Adds a element to the section of the SAX DOM.", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L923"}, {"id": "$graphify-root$_sax_file_rationale_957", "label": "Shared application logic to wipe an element, its children, and related links\u2026", "file_type": "rationale", "source_file": "sax_file.py", "source_location": "L957"}], "edges": [{"source": "$graphify-root$_sax_file_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "xml_etree_elementtree", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L6", "weight": 1.0, "local_alias": "ET"}, {"source": "$graphify-root$_sax_file_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "live_hooks", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "palette", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "properties", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "undo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "wiresheet", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_set_tree_filled_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_parse_xml_to_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_reset_to_startup_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_open_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_execute_direct_overwrite_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_write_sax_to_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_save_file_as", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_allocate_component_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L343", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_unique_child_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L359", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_current_sheet_container", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_note_kit_used", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_used_kit_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_required_kit_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_declare_used_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_indent_kit_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_insert_kit_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_remove_kit_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_format_kit_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_describe_schema_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L554", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_schema_kit_checksums", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_unresolved_component_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L605", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_apply_kit_selections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L623", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_apply_kit_selections_abandon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L690", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L728", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_build_config_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_add_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L781", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_remove_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_add_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L922", "weight": 1.0}, {"source": "$graphify-root$_sax_file_py", "target": "$graphify-root$_sax_file_execute_cascading_deletion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L956", "weight": 1.0}, {"source": "$graphify-root$_sax_file_parse_xml_to_tree", "target": "$graphify-root$_sax_file_parse_xml_to_tree", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_sax_file_refresh_treeview_from_dom", "target": "$graphify-root$_sax_file_parse_xml_to_tree", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L74", "weight": 1.0}, {"source": "$graphify-root$_sax_file_open_file", "target": "$graphify-root$_sax_file_parse_xml_to_tree", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_sax_file_open_file", "target": "$graphify-root$_sax_file_reset_to_startup_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_sax_file_execute_direct_overwrite_save", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_sax_file_execute_direct_overwrite_save", "target": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_sax_file_execute_direct_overwrite_save", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_sax_file_write_sax_to_path", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_sax_file_save_file_as", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_sax_file_save_file_as", "target": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L318", "weight": 1.0}, {"source": "$graphify-root$_sax_file_save_file_as", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L328", "weight": 1.0}, {"source": "$graphify-root$_sax_file_required_kit_names", "target": "$graphify-root$_sax_file_used_kit_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L429", "weight": 1.0}, {"source": "$graphify-root$_sax_file_declare_used_kits", "target": "$graphify-root$_sax_file_required_kit_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L469", "weight": 1.0}, {"source": "$graphify-root$_sax_file_declare_used_kits", "target": "$graphify-root$_sax_file_insert_kit_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_sax_file_insert_kit_element", "target": "$graphify-root$_sax_file_indent_kit_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L522", "weight": 1.0}, {"source": "$graphify-root$_sax_file_describe_schema_kits", "target": "$graphify-root$_sax_file_format_kit_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L566", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_unresolved_component_types", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L648", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_required_kit_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L652", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_remove_kit_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L665", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_insert_kit_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L680", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_apply_kit_selections_abandon", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L701", "weight": 1.0}, {"source": "$graphify-root$_sax_file_apply_kit_selections", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L722", "weight": 1.0}, {"source": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "target": "$graphify-root$_sax_file_declare_used_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "target": "$graphify-root$_sax_file_describe_schema_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L743", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_current_sheet_container", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L783", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_note_kit_used", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_reset_to_startup_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L805", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_unique_child_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L808", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_build_config_values", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L812", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_allocate_component_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L819", "weight": 1.0}, {"source": "$graphify-root$_sax_file_add_component", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L865", "weight": 1.0}, {"source": "$graphify-root$_sax_file_execute_cascading_deletion", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L1026", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_1", "target": "$graphify-root$_sax_file_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_29", "target": "$graphify-root$_sax_file_set_tree_filled_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_35", "target": "$graphify-root$_sax_file_parse_xml_to_tree", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_54", "target": "$graphify-root$_sax_file_refresh_treeview_from_dom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_83", "target": "$graphify-root$_sax_file_reset_to_startup_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_203", "target": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_249", "target": "$graphify-root$_sax_file_execute_direct_overwrite_save", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_274", "target": "$graphify-root$_sax_file_write_sax_to_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_286", "target": "$graphify-root$_sax_file_save_file_as", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_344", "target": "$graphify-root$_sax_file_allocate_component_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L344", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_360", "target": "$graphify-root$_sax_file_unique_child_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L360", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_378", "target": "$graphify-root$_sax_file_current_sheet_container", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_389", "target": "$graphify-root$_sax_file_note_kit_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_409", "target": "$graphify-root$_sax_file_used_kit_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L409", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_422", "target": "$graphify-root$_sax_file_required_kit_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_445", "target": "$graphify-root$_sax_file_declare_used_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_480", "target": "$graphify-root$_sax_file_indent_kit_entry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_506", "target": "$graphify-root$_sax_file_insert_kit_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_527", "target": "$graphify-root$_sax_file_remove_kit_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L527", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_545", "target": "$graphify-root$_sax_file_format_kit_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L545", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_555", "target": "$graphify-root$_sax_file_describe_schema_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L555", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_590", "target": "$graphify-root$_sax_file_schema_kit_checksums", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_606", "target": "$graphify-root$_sax_file_unresolved_component_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L606", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_624", "target": "$graphify-root$_sax_file_apply_kit_selections", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_729", "target": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L729", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_760", "target": "$graphify-root$_sax_file_build_config_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L760", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_782", "target": "$graphify-root$_sax_file_add_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L782", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_883", "target": "$graphify-root$_sax_file_remove_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L883", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_923", "target": "$graphify-root$_sax_file_add_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L923", "weight": 1.0}, {"source": "$graphify-root$_sax_file_rationale_957", "target": "$graphify-root$_sax_file_execute_cascading_deletion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_file.py", "source_location": "L957", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_sax_file_parse_xml_to_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L38", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_parse_xml_to_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L39", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_parse_xml_to_tree", "callee": "insert", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L46", "receiver": "treeview"}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L56", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "get_children", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L58", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L59", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "_tree_filled", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L63", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L66", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "insert", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L69", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L71", "receiver": "xml_root"}, {"caller_nid": "$graphify-root$_sax_file_refresh_treeview_from_dom", "callee": "_tree_filled", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L79", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L97", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L98", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L99", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L100", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L101", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L102", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L103", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L104", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L105", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "reset", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L107", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "mark_clean", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L108", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "clear_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L109", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "get_children", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L112", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "_tree_filled", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L116", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L119", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "draw_grid", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L120", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "title", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L123", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reset_to_startup_state", "callee": "base_window_title", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L123", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "showwarning", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L128", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "askyesnocancel", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L132", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "do_device_disconnect", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L142", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "askopenfilename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L144", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L156", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L157", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L158", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "reset", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L161", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "mark_clean", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L162", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L164", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L165", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "clear", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L166", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "get_children", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L167", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L168", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L169", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "draw_grid", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L170", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "parse", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L172", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "getroot", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L173", "receiver": "xml_tree"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "load_schema_kits_and_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L175", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L177", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "insert", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L178", "receiver": "tree"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L180", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "_tree_filled", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L187", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "showerror", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L190", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L192", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "describe_missing_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L193", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "missing", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L193"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "showerror", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L198", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_open_file", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L198"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "callee": "items", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L208", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L209", "receiver": "cached_element"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L210", "receiver": "cached_element"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L211", "receiver": "cached_element"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L213", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L219", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L220", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L224", "receiver": "c_elem"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L224", "receiver": "c_elem"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L229", "receiver": "elem"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L229", "receiver": "elem"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "values", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L230", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L234", "receiver": "target_xml_parent"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L238", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "SubElement", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L240", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L241", "receiver": "tgt_meta"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L260", "receiver": "f"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L261", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L261"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "ElementTree", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L261", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "mark_clean", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L263", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "mark_saved", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L264", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "set_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L266", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L266", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "showinfo", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L268", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L268", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "showerror", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L270", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_execute_direct_overwrite_save", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L270"}, {"caller_nid": "$graphify-root$_sax_file_write_sax_to_path", "callee": "RuntimeError", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L276", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_write_sax_to_path", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L279", "receiver": "f"}, {"caller_nid": "$graphify-root$_sax_file_write_sax_to_path", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L280", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_write_sax_to_path", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L281"}, {"caller_nid": "$graphify-root$_sax_file_write_sax_to_path", "callee": "ElementTree", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L280", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "showinfo", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L288", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "dirname", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L295", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L296", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "splitext", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L297", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "strftime", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L299", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "now", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L299", "receiver": "datetime"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "asksaveasfilename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L302", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L322", "receiver": "f"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "write", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L323", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L323"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "ElementTree", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L323", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "mark_clean", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L325", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "mark_saved", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L326", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L330", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "dirname", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L330", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "basename", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L331", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "set_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L332", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "showinfo", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L334", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "showerror", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L337", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_save_file_as", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L337"}, {"caller_nid": "$graphify-root$_sax_file_allocate_component_id", "callee": "iter", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L347", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_allocate_component_id", "callee": "add", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L349", "receiver": "used"}, {"caller_nid": "$graphify-root$_sax_file_allocate_component_id", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L349", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_file_allocate_component_id", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "sax_file.py", "source_location": "L350"}, {"caller_nid": "$graphify-root$_sax_file_allocate_component_id", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "sax_file.py", "source_location": "L350"}, {"caller_nid": "$graphify-root$_sax_file_unique_child_name", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L361", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_file_current_sheet_container", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L384", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_note_kit_used", "callee": "resolve_checksum", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L404", "receiver": "palette"}, {"caller_nid": "$graphify-root$_sax_file_used_kit_names", "callee": "iter", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L414", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_used_kit_names", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L415", "receiver": "comp"}, {"caller_nid": "$graphify-root$_sax_file_used_kit_names", "callee": "add", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L417", "receiver": "names"}, {"caller_nid": "$graphify-root$_sax_file_used_kit_names", "callee": "split", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L417", "receiver": "type_str"}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L433", "receiver": "unvisited"}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L434", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L435", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "read_kit_dependencies", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L436", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "add", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L438", "receiver": "required"}, {"caller_nid": "$graphify-root$_sax_file_required_kit_names", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L439", "receiver": "unvisited"}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L462", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L466", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "findall", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L466", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L470", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "resolve_checksum", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L470", "receiver": "palette"}, {"caller_nid": "$graphify-root$_sax_file_declare_used_kits", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L474", "receiver": "added"}, {"caller_nid": "$graphify-root$_sax_file_indent_kit_entry", "callee": "strip", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L496", "receiver": "existing_text"}, {"caller_nid": "$graphify-root$_sax_file_insert_kit_element", "callee": "Element", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L511", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_insert_kit_element", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L512", "receiver": "kit_element"}, {"caller_nid": "$graphify-root$_sax_file_insert_kit_element", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L514", "receiver": "kit_element"}, {"caller_nid": "$graphify-root$_sax_file_insert_kit_element", "callee": "insert", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L521", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_remove_kit_element", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L541", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_format_kit_row", "callee": "version_for_checksum", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L550", "receiver": "palette"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L556", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L557", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "extend", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L565", "receiver": "lines"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L566", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "join", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L572", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "findall", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L579", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L580", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L584", "receiver": "lines"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L584", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_describe_schema_kits", "callee": "join", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L586", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_schema_kit_checksums", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L594", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_schema_kit_checksums", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L599", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_schema_kit_checksums", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L599", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_schema_kit_checksums", "callee": "findall", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L600", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_schema_kit_checksums", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L601", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_unresolved_component_types", "callee": "iter", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L616", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_unresolved_component_types", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L617", "receiver": "comp"}, {"caller_nid": "$graphify-root$_sax_file_unresolved_component_types", "callee": "add", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L619", "receiver": "missing"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L641", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "snapshot_children", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L645", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "join", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L657", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "findall", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L662", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L663", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L664", "receiver": "changes"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L664", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L666", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "findall", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L674", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L675", "receiver": "kit"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L681", "receiver": "changes"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L682", "receiver": "existing"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L683", "receiver": "existing"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L684", "receiver": "existing"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L685", "receiver": "changes"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "invalidate", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L697", "receiver": "palette"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "load_schema_kits_and_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L699", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "describe_missing_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L702", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "missing", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L702"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "join", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L707", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L715", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "push", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L717", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "SchemaBlockCommand", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L717", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "snapshot_children", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L718", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "mark_dirty", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L721", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections", "callee": "render_current_sheet", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L723", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections_abandon", "callee": "restore_children", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L691", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections_abandon", "callee": "schema_elem", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L691"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections_abandon", "callee": "before", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L691"}, {"caller_nid": "$graphify-root$_sax_file_apply_kit_selections_abandon", "callee": "reload_schema_registry", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L692", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L734", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "snapshot_children", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L735", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "askokcancel", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L741", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "restore_children", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L748", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L750", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L750", "receiver": "kit_element"}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L755", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_reconcile_schema_kits_before_save", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L755", "receiver": "kit_element"}, {"caller_nid": "$graphify-root$_sax_file_build_config_values", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L764", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_build_config_values", "callee": "type_zero", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L773", "receiver": "properties"}, {"caller_nid": "$graphify-root$_sax_file_build_config_values", "callee": "type_id_for_slot", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L776", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_build_config_values", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L777", "receiver": "config_values"}, {"caller_nid": "$graphify-root$_sax_file_build_config_values", "callee": "_coerce_value", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L777", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "showwarning", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L785", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "load_schema_kits_and_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L792", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "showerror", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L794", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "describe_missing_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L797", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "missing", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "sax_file.py", "source_location": "L797"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "pop", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L801", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "load_schema_kits_and_manifests", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L803", "receiver": "schema"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L810", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "live_add_component", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L813", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "Element", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L821", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L822", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L823", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L824", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L827", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "type_zero", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L836", "receiver": "properties"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "SubElement", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L839", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L840", "receiver": "prop"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L841", "receiver": "prop"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L844", "receiver": "parent"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L846", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "update_element_from_cache", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L849", "receiver": "ds"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "update_meta_property", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L851", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L853", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L854", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "live_set_prop_value", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L856", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L856", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "push", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L859", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "AddComponentCommand", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L859", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "mark_dirty", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L864", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "render_current_sheet", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L866", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L869", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L871", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_add_component", "callee": "set_status", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L877", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L887", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L891", "receiver": "link_element"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L892", "receiver": "link_element"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L894", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L895", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L896", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "find_component_by_path", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L897", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "find_component_by_path", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L898", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "live_delete_link", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L900", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "index", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L904", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L905", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L909", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L910", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "push", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L912", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "DeleteLinkCommand", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L912", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "mark_dirty", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L918", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_remove_link", "callee": "render_current_sheet", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L919", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L927", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "SubElement", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L929", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L931", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L932", "receiver": "from_path_slot"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L933", "receiver": "to_path_slot"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "find_component_by_path", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L934", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "find_component_by_path", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L935", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "live_add_link", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L937", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "SubElement", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L940", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L941", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "set", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L942", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L944", "receiver": "from_path_slot"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "rsplit", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L945", "receiver": "to_path_slot"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "push", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L947", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "AddLinkCommand", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L947", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "mark_dirty", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L952", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_add_link", "callee": "render_current_sheet", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L953", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L958", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L959", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "iter", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L961", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "askyesno", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L968", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "is_live", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L972", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "live_delete_component", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L973", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get_component_path", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L976", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L981", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "find", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L986", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L991", "receiver": "link"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L992", "receiver": "link"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "startswith", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L994", "receiver": "l_from"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "startswith", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L994", "receiver": "l_from"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "startswith", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L995", "receiver": "l_to"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "startswith", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L995", "receiver": "l_to"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "append", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L998", "receiver": "link_records"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1001", "receiver": "links_parent"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "find_parent_element", "is_member_call": false, "source_file": "sax_file.py", "source_location": "L1006", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "index", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1008", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "remove", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1009", "receiver": "xml_parent"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "push", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1012", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "DeleteComponentCommand", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1012", "receiver": "undo"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "get", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1017", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "delete", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1022", "receiver": null}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "mark_dirty", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1024", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_sax_file_execute_cascading_deletion", "callee": "render_components", "is_member_call": true, "source_file": "sax_file.py", "source_location": "L1027", "receiver": "wiresheet"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/269e122ee65a0b878df028b878c2e484ae6d2308f10e11d1d5c0880d408f047f.json b/graphify-out/cache/ast/v0.9.64-s4/269e122ee65a0b878df028b878c2e484ae6d2308f10e11d1d5c0880d408f047f.json new file mode 100644 index 0000000..10e7ae9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/269e122ee65a0b878df028b878c2e484ae6d2308f10e11d1d5c0880d408f047f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_main_py", "label": "main.py", "file_type": "code", "source_file": "main.py", "source_location": "L1"}, {"id": "$graphify-root$_main_tooltip", "label": "_ToolTip", "file_type": "code", "source_file": "main.py", "source_location": "L38", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_main_tooltip_init", "label": ".__init__()", "file_type": "code", "source_file": "main.py", "source_location": "L41", "_callable": true}, {"id": "$graphify-root$_main_tooltip_show", "label": "._show()", "file_type": "code", "source_file": "main.py", "source_location": "L48", "_callable": true}, {"id": "$graphify-root$_main_tooltip_hide", "label": "._hide()", "file_type": "code", "source_file": "main.py", "source_location": "L62", "_callable": true}, {"id": "$graphify-root$_main_anything_unwritten", "label": "anything_unwritten()", "file_type": "code", "source_file": "main.py", "source_location": "L140", "_callable": true}, {"id": "$graphify-root$_main_refresh_dirty_display", "label": "refresh_dirty_display()", "file_type": "code", "source_file": "main.py", "source_location": "L152", "_callable": true}, {"id": "$graphify-root$_main_refresh_all_views", "label": "refresh_all_views()", "file_type": "code", "source_file": "main.py", "source_location": "L174", "_callable": true}, {"id": "$graphify-root$_main_component_in_document", "label": "_component_in_document()", "file_type": "code", "source_file": "main.py", "source_location": "L193", "_callable": true}, {"id": "$graphify-root$_main_delete_component", "label": "delete_component()", "file_type": "code", "source_file": "main.py", "source_location": "L206", "_callable": true}, {"id": "$graphify-root$_main_editor_panel_showing", "label": "editor_panel_showing()", "file_type": "code", "source_file": "main.py", "source_location": "L219", "_callable": true}, {"id": "$graphify-root$_main_take_editor_pane", "label": "_take_editor_pane()", "file_type": "code", "source_file": "main.py", "source_location": "L224", "_callable": true}, {"id": "$graphify-root$_main_give_editor_pane_back", "label": "_give_editor_pane_back()", "file_type": "code", "source_file": "main.py", "source_location": "L240", "_callable": true}, {"id": "$graphify-root$_main_show_properties", "label": "show_properties()", "file_type": "code", "source_file": "main.py", "source_location": "L252", "_callable": true}, {"id": "$graphify-root$_main_dismiss_properties", "label": "dismiss_properties()", "file_type": "code", "source_file": "main.py", "source_location": "L273", "_callable": true}, {"id": "$graphify-root$_main_show_link_view", "label": "show_link_view()", "file_type": "code", "source_file": "main.py", "source_location": "L292", "_callable": true}, {"id": "$graphify-root$_main_dismiss_link_view", "label": "dismiss_link_view()", "file_type": "code", "source_file": "main.py", "source_location": "L316", "_callable": true}, {"id": "$graphify-root$_main_show_kits", "label": "show_kits()", "file_type": "code", "source_file": "main.py", "source_location": "L333", "_callable": true}, {"id": "$graphify-root$_main_dismiss_kits", "label": "dismiss_kits()", "file_type": "code", "source_file": "main.py", "source_location": "L354", "_callable": true}, {"id": "$graphify-root$_main_close_editor_panel", "label": "close_editor_panel()", "file_type": "code", "source_file": "main.py", "source_location": "L367", "_callable": true}, {"id": "$graphify-root$_main_restore_tree_selection", "label": "_restore_tree_selection()", "file_type": "code", "source_file": "main.py", "source_location": "L389", "_callable": true}, {"id": "$graphify-root$_main_clear_restoring_flag", "label": "_clear_restoring_flag()", "file_type": "code", "source_file": "main.py", "source_location": "L403", "_callable": true}, {"id": "$graphify-root$_main_do_undo", "label": "do_undo()", "file_type": "code", "source_file": "main.py", "source_location": "L408", "_callable": true}, {"id": "$graphify-root$_main_do_redo", "label": "do_redo()", "file_type": "code", "source_file": "main.py", "source_location": "L419", "_callable": true}, {"id": "$graphify-root$_main_do_save", "label": "do_save()", "file_type": "code", "source_file": "main.py", "source_location": "L430", "_callable": true}, {"id": "$graphify-root$_main_do_download_to_sax", "label": "do_download_to_sax()", "file_type": "code", "source_file": "main.py", "source_location": "L438", "_callable": true}, {"id": "$graphify-root$_main_invoke_app_action", "label": "_invoke_app_action()", "file_type": "code", "source_file": "main.py", "source_location": "L457", "_callable": true}, {"id": "$graphify-root$_main_do_tidy_layout", "label": "do_tidy_layout()", "file_type": "code", "source_file": "main.py", "source_location": "L493", "_callable": true}, {"id": "$graphify-root$_main_update_zoom_label", "label": "update_zoom_label()", "file_type": "code", "source_file": "main.py", "source_location": "L528", "_callable": true}, {"id": "$graphify-root$_main_zoom_to", "label": "zoom_to()", "file_type": "code", "source_file": "main.py", "source_location": "L534", "_callable": true}, {"id": "$graphify-root$_main_do_zoom_in", "label": "do_zoom_in()", "file_type": "code", "source_file": "main.py", "source_location": "L567", "_callable": true}, {"id": "$graphify-root$_main_do_zoom_out", "label": "do_zoom_out()", "file_type": "code", "source_file": "main.py", "source_location": "L572", "_callable": true}, {"id": "$graphify-root$_main_do_zoom_reset", "label": "do_zoom_reset()", "file_type": "code", "source_file": "main.py", "source_location": "L577", "_callable": true}, {"id": "$graphify-root$_main_do_zoom_fit", "label": "do_zoom_fit()", "file_type": "code", "source_file": "main.py", "source_location": "L582", "_callable": true}, {"id": "$graphify-root$_main_on_canvas_wheel_zoom", "label": "on_canvas_wheel_zoom()", "file_type": "code", "source_file": "main.py", "source_location": "L610", "_callable": true}, {"id": "$graphify-root$_main_on_tree_select", "label": "on_tree_select()", "file_type": "code", "source_file": "main.py", "source_location": "L621", "_callable": true}, {"id": "$graphify-root$_main_delete_selected_link", "label": "delete_selected_link()", "file_type": "code", "source_file": "main.py", "source_location": "L710", "_callable": true}, {"id": "$graphify-root$_main_link_endpoint_components", "label": "link_endpoint_components()", "file_type": "code", "source_file": "main.py", "source_location": "L730", "_callable": true}, {"id": "$graphify-root$_main_link_target_sheet", "label": "link_target_sheet()", "file_type": "code", "source_file": "main.py", "source_location": "L741", "_callable": true}, {"id": "$graphify-root$_main_tree_item_for_sheet", "label": "tree_item_for_sheet()", "file_type": "code", "source_file": "main.py", "source_location": "L762", "_callable": true}, {"id": "$graphify-root$_main_scroll_canvas_to", "label": "scroll_canvas_to()", "file_type": "code", "source_file": "main.py", "source_location": "L775", "_callable": true}, {"id": "$graphify-root$_main_select_link_element", "label": "select_link_element()", "file_type": "code", "source_file": "main.py", "source_location": "L791", "_callable": true}, {"id": "$graphify-root$_main_go_to_link_sheet", "label": "go_to_link_sheet()", "file_type": "code", "source_file": "main.py", "source_location": "L805", "_callable": true}, {"id": "$graphify-root$_main_go_to_sheet_with_link", "label": "go_to_sheet_with_link()", "file_type": "code", "source_file": "main.py", "source_location": "L816", "_callable": true}, {"id": "$graphify-root$_main_open_link_from_link_view", "label": "open_link_from_link_view()", "file_type": "code", "source_file": "main.py", "source_location": "L848", "_callable": true}, {"id": "$graphify-root$_main_select_link_on_open_sheet", "label": "select_link_on_open_sheet()", "file_type": "code", "source_file": "main.py", "source_location": "L872", "_callable": true}, {"id": "$graphify-root$_main_delete_selected_component", "label": "delete_selected_component()", "file_type": "code", "source_file": "main.py", "source_location": "L882", "_callable": true}, {"id": "$graphify-root$_main_on_tree_right_click", "label": "on_tree_right_click()", "file_type": "code", "source_file": "main.py", "source_location": "L909", "_callable": true}, {"id": "$graphify-root$_main_on_canvas_click", "label": "on_canvas_click()", "file_type": "code", "source_file": "main.py", "source_location": "L943", "_callable": true}, {"id": "$graphify-root$_main_set_link_mark", "label": "set_link_mark()", "file_type": "code", "source_file": "main.py", "source_location": "L988", "_callable": true}, {"id": "$graphify-root$_main_slot_linkable", "label": "_slot_linkable()", "file_type": "code", "source_file": "main.py", "source_location": "L998", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog", "label": "open_link_dialog()", "file_type": "code", "source_file": "main.py", "source_location": "L1007", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_update_peer_states", "label": "_update_peer_states()", "file_type": "code", "source_file": "main.py", "source_location": "L1042", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_on_src_change", "label": "_on_src_change()", "file_type": "code", "source_file": "main.py", "source_location": "L1072", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_on_tgt_change", "label": "_on_tgt_change()", "file_type": "code", "source_file": "main.py", "source_location": "L1076", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_update_status_label", "label": "_update_status_label()", "file_type": "code", "source_file": "main.py", "source_location": "L1080", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_populate_panel", "label": "populate_panel()", "file_type": "code", "source_file": "main.py", "source_location": "L1094", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_refresh_panels", "label": "refresh_panels()", "file_type": "code", "source_file": "main.py", "source_location": "L1122", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_on_swap", "label": "on_swap()", "file_type": "code", "source_file": "main.py", "source_location": "L1145", "_callable": true}, {"id": "$graphify-root$_main_open_link_dialog_on_ok", "label": "on_ok()", "file_type": "code", "source_file": "main.py", "source_location": "L1156", "_callable": true}, {"id": "$graphify-root$_main_fill_component_popup", "label": "fill_component_popup()", "file_type": "code", "source_file": "main.py", "source_location": "L1193", "_callable": true}, {"id": "$graphify-root$_main_on_canvas_right_click", "label": "on_canvas_right_click()", "file_type": "code", "source_file": "main.py", "source_location": "L1231", "_callable": true}, {"id": "$graphify-root$_main_on_canvas_drag", "label": "on_canvas_drag()", "file_type": "code", "source_file": "main.py", "source_location": "L1261", "_callable": true}, {"id": "$graphify-root$_main_on_canvas_release", "label": "on_canvas_release()", "file_type": "code", "source_file": "main.py", "source_location": "L1304", "_callable": true}, {"id": "$graphify-root$_main_fit_tree_column", "label": "fit_tree_column()", "file_type": "code", "source_file": "main.py", "source_location": "L1357", "_callable": true}, {"id": "$graphify-root$_main_fit_tree_column_measure", "label": "measure()", "file_type": "code", "source_file": "main.py", "source_location": "L1377", "_callable": true}, {"id": "$graphify-root$_main_attach_tree_scrollbars", "label": "attach_tree_scrollbars()", "file_type": "code", "source_file": "main.py", "source_location": "L1391", "_callable": true}, {"id": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "label": "show_when_needed()", "file_type": "code", "source_file": "main.py", "source_location": "L1403", "_callable": true}, {"id": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "label": "_on_tree_open()", "file_type": "code", "source_file": "main.py", "source_location": "L1421", "_callable": true}, {"id": "$graphify-root$_main_clamp_left_pane_split", "label": "clamp_left_pane_split()", "file_type": "code", "source_file": "main.py", "source_location": "L1438", "_callable": true}, {"id": "$graphify-root$_main_apply_left_pane_width", "label": "apply_left_pane_width()", "file_type": "code", "source_file": "main.py", "source_location": "L1458", "_callable": true}, {"id": "$graphify-root$_main_apply_left_column_visibility", "label": "apply_left_column_visibility()", "file_type": "code", "source_file": "main.py", "source_location": "L1472", "_callable": true}, {"id": "$graphify-root$_main_toggle_left_column", "label": "toggle_left_column()", "file_type": "code", "source_file": "main.py", "source_location": "L1494", "_callable": true}, {"id": "$graphify-root$_main_sync_pane_toggle_button", "label": "_sync_pane_toggle_button()", "file_type": "code", "source_file": "main.py", "source_location": "L1502", "_callable": true}, {"id": "$graphify-root$_main_tree_item_for_element", "label": "_tree_item_for_element()", "file_type": "code", "source_file": "main.py", "source_location": "L1510", "_callable": true}, {"id": "$graphify-root$_main_entry_is_reachable", "label": "_entry_is_reachable()", "file_type": "code", "source_file": "main.py", "source_location": "L1529", "_callable": true}, {"id": "$graphify-root$_main_prune_view_history", "label": "_prune_view_history()", "file_type": "code", "source_file": "main.py", "source_location": "L1542", "_callable": true}, {"id": "$graphify-root$_main_update_history_controls", "label": "update_history_controls()", "file_type": "code", "source_file": "main.py", "source_location": "L1569", "_callable": true}, {"id": "$graphify-root$_main_reset_view_history", "label": "reset_view_history()", "file_type": "code", "source_file": "main.py", "source_location": "L1587", "_callable": true}, {"id": "$graphify-root$_main_record_visit", "label": "record_visit()", "file_type": "code", "source_file": "main.py", "source_location": "L1595", "_callable": true}, {"id": "$graphify-root$_main_show_history_entry", "label": "_show_history_entry()", "file_type": "code", "source_file": "main.py", "source_location": "L1629", "_callable": true}, {"id": "$graphify-root$_main_show_sheet_entry", "label": "_show_sheet_entry()", "file_type": "code", "source_file": "main.py", "source_location": "L1656", "_callable": true}, {"id": "$graphify-root$_main_go_back", "label": "go_back()", "file_type": "code", "source_file": "main.py", "source_location": "L1675", "_callable": true}, {"id": "$graphify-root$_main_go_forward", "label": "go_forward()", "file_type": "code", "source_file": "main.py", "source_location": "L1687", "_callable": true}, {"id": "$graphify-root$_main_on_tree_filled", "label": "on_tree_filled()", "file_type": "code", "source_file": "main.py", "source_location": "L1699", "_callable": true}, {"id": "$graphify-root$_main_schema_has_incomplete_checksums", "label": "_schema_has_incomplete_checksums()", "file_type": "code", "source_file": "main.py", "source_location": "L1730", "_callable": true}, {"id": "$graphify-root$_main_open_preferences_dialog", "label": "open_preferences_dialog()", "file_type": "code", "source_file": "main.py", "source_location": "L1739", "_callable": true}, {"id": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "label": "browse_home_folder()", "file_type": "code", "source_file": "main.py", "source_location": "L1769", "_callable": true}, {"id": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "label": "apply_preferences()", "file_type": "code", "source_file": "main.py", "source_location": "L1821", "_callable": true}, {"id": "$graphify-root$_main_show_app_info", "label": "show_app_info()", "file_type": "code", "source_file": "main.py", "source_location": "L1903", "_callable": true}, {"id": "$graphify-root$_main_verify_startup_configurations", "label": "verify_startup_configurations()", "file_type": "code", "source_file": "main.py", "source_location": "L1967", "_callable": true}, {"id": "$graphify-root$_main_do_device_connect", "label": "do_device_connect()", "file_type": "code", "source_file": "main.py", "source_location": "L1999", "_callable": true}, {"id": "$graphify-root$_main_do_device_discover", "label": "do_device_discover()", "file_type": "code", "source_file": "main.py", "source_location": "L2020", "_callable": true}, {"id": "$graphify-root$_main_connect_to_device", "label": "_connect_to_device()", "file_type": "code", "source_file": "main.py", "source_location": "L2041", "_callable": true}, {"id": "$graphify-root$_main_on_connected", "label": "_on_connected()", "file_type": "code", "source_file": "main.py", "source_location": "L2056", "_callable": true}, {"id": "$graphify-root$_main_load_live_schema", "label": "_load_live_schema()", "file_type": "code", "source_file": "main.py", "source_location": "L2077", "_callable": true}, {"id": "$graphify-root$_main_do_device_disconnect", "label": "do_device_disconnect()", "file_type": "code", "source_file": "main.py", "source_location": "L2106", "_callable": true}, {"id": "$graphify-root$_main_start_cov_polling", "label": "_start_cov_polling()", "file_type": "code", "source_file": "main.py", "source_location": "L2136", "_callable": true}, {"id": "$graphify-root$_main_start_cov_polling_poll", "label": "poll()", "file_type": "code", "source_file": "main.py", "source_location": "L2140", "_callable": true}, {"id": "$graphify-root$_main_live_tree_expand", "label": "_live_tree_expand()", "file_type": "code", "source_file": "main.py", "source_location": "L2170", "_callable": true}, {"id": "$graphify-root$_main_live_tree_expand_bg", "label": "_bg()", "file_type": "code", "source_file": "main.py", "source_location": "L2178", "_callable": true}, {"id": "$graphify-root$_main_live_tree_expand_bg_ui", "label": "_ui()", "file_type": "code", "source_file": "main.py", "source_location": "L2187", "_callable": true}, {"id": "$graphify-root$_main_rebuild_link_context_menu", "label": "_rebuild_link_context_menu()", "file_type": "code", "source_file": "main.py", "source_location": "L2227", "_callable": true}, {"id": "$graphify-root$_main_populate_palette_types", "label": "populate_palette_types()", "file_type": "code", "source_file": "main.py", "source_location": "L2482", "_callable": true}, {"id": "$graphify-root$_main_refresh_palette_kits", "label": "refresh_palette_kits()", "file_type": "code", "source_file": "main.py", "source_location": "L2502", "_callable": true}, {"id": "$graphify-root$_main_destroy_drag_ghost", "label": "_destroy_drag_ghost()", "file_type": "code", "source_file": "main.py", "source_location": "L2548", "_callable": true}, {"id": "$graphify-root$_main_reset_palette_drag", "label": "_reset_palette_drag()", "file_type": "code", "source_file": "main.py", "source_location": "L2554", "_callable": true}, {"id": "$graphify-root$_main_on_palette_press", "label": "on_palette_press()", "file_type": "code", "source_file": "main.py", "source_location": "L2559", "_callable": true}, {"id": "$graphify-root$_main_on_palette_motion", "label": "on_palette_motion()", "file_type": "code", "source_file": "main.py", "source_location": "L2578", "_callable": true}, {"id": "$graphify-root$_main_pointer_over_canvas", "label": "_pointer_over_canvas()", "file_type": "code", "source_file": "main.py", "source_location": "L2604", "_callable": true}, {"id": "$graphify-root$_main_on_palette_release", "label": "on_palette_release()", "file_type": "code", "source_file": "main.py", "source_location": "L2611", "_callable": true}, {"id": "$graphify-root$_main_rationale_1", "label": "Sedona SAX Tree View Viewer & Program Editor \u2014 UI wiring, dialogs and event\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1"}, {"id": "$graphify-root$_main_rationale_39", "label": "Minimal hover tooltip for toolbar widgets.", "file_type": "rationale", "source_file": "main.py", "source_location": "L39"}, {"id": "$graphify-root$_main_rationale_141", "label": "Whether there is a change no one has written yet, in the document or in a\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L141"}, {"id": "$graphify-root$_main_rationale_153", "label": "Puts the file name on the tree's root row in red, or back to its usual colour.\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L153"}, {"id": "$graphify-root$_main_rationale_175", "label": "Rebuilds tree and canvas from the DOM. Registered as undo/redo's view refresh.", "file_type": "rationale", "source_file": "main.py", "source_location": "L175"}, {"id": "$graphify-root$_main_rationale_207", "label": "Deletes a component, taking a view of it down with it if one is showing. Every\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L207"}, {"id": "$graphify-root$_main_rationale_220", "label": "Whether something other than the wiresheet has the editor pane.", "file_type": "rationale", "source_file": "main.py", "source_location": "L220"}, {"id": "$graphify-root$_main_rationale_225", "label": "Hides the sheet so a panel can have the pane. The canvas is only unpacked,\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L225"}, {"id": "$graphify-root$_main_rationale_241", "label": "Puts the sheet back, in the order the pane was built in. The scrollbars are\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L241"}, {"id": "$graphify-root$_main_rationale_253", "label": "Puts one component's slots in the editor pane, in place of the wiresheet.", "file_type": "rationale", "source_file": "main.py", "source_location": "L253"}, {"id": "$graphify-root$_main_rationale_274", "label": "Takes the Properties view down and gives the pane back, asking nothing. The\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L274"}, {"id": "$graphify-root$_main_rationale_293", "label": "Puts one component's links in the editor pane, in place of the wiresheet. The\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L293"}, {"id": "$graphify-root$_main_rationale_317", "label": "Takes the Link View down and gives the pane back. Nothing is ever asked here:\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L317"}, {"id": "$graphify-root$_main_rationale_334", "label": "Puts the kit table in the editor pane, in place of the wiresheet.", "file_type": "rationale", "source_file": "main.py", "source_location": "L334"}, {"id": "$graphify-root$_main_rationale_355", "label": "Takes the Kits view down and gives the pane back.", "file_type": "rationale", "source_file": "main.py", "source_location": "L355"}, {"id": "$graphify-root$_main_rationale_368", "label": "Frees the editor pane, asking about unsaved edits first. True if it is now\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L368"}, {"id": "$graphify-root$_main_rationale_390", "label": "Puts the tree back on the sheet that is actually showing, after a refused\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L390"}, {"id": "$graphify-root$_main_rationale_439", "label": "In live mode, saves the current device DOM snapshot as a .sax file.", "file_type": "rationale", "source_file": "main.py", "source_location": "L439"}, {"id": "$graphify-root$_main_rationale_458", "label": "Invokes an action slot on the app component (comp_id 0) of the connected device.", "file_type": "rationale", "source_file": "main.py", "source_location": "L458"}, {"id": "$graphify-root$_main_rationale_494", "label": "Menu command: re-flow the open sheet so nothing overlaps.", "file_type": "rationale", "source_file": "main.py", "source_location": "L494"}, {"id": "$graphify-root$_main_rationale_529", "label": "Puts the painted scale on the toolbar as a percentage.", "file_type": "rationale", "source_file": "main.py", "source_location": "L529"}, {"id": "$graphify-root$_main_rationale_535", "label": "Repaints the sheet at this zoom, holding one point of it still on screen.\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L535"}, {"id": "$graphify-root$_main_rationale_583", "label": "Zoom so the whole sheet is visible, and scroll it into view. The fitted scale\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L583"}, {"id": "$graphify-root$_main_rationale_611", "label": "Ctrl + wheel over the sheet, the gesture every other editor uses for zoom.", "file_type": "rationale", "source_file": "main.py", "source_location": "L611"}, {"id": "$graphify-root$_main_rationale_622", "label": "Triggered when a branch node is clicked in the Navigation view.", "file_type": "rationale", "source_file": "main.py", "source_location": "L622"}, {"id": "$graphify-root$_main_rationale_711", "label": "Removes the currently selected link from the DOM and repaints.", "file_type": "rationale", "source_file": "main.py", "source_location": "L711"}, {"id": "$graphify-root$_main_rationale_731", "label": "The two components a link joins, resolved from its from/to references.", "file_type": "rationale", "source_file": "main.py", "source_location": "L731"}, {"id": "$graphify-root$_main_rationale_742", "label": "Where a link leads: (sheet element, the component at that end), or None. The\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L742"}, {"id": "$graphify-root$_main_rationale_763", "label": "The navigation tree item that opens this sheet, or None if it has no node. The\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L763"}, {"id": "$graphify-root$_main_rationale_776", "label": "Scrolls the sheet so the tagged items sit in the middle of the view.", "file_type": "rationale", "source_file": "main.py", "source_location": "L776"}, {"id": "$graphify-root$_main_rationale_792", "label": "Selects whichever wire or knob now stands for this link, and scrolls it into\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L792"}, {"id": "$graphify-root$_main_rationale_806", "label": "Link popup: open the sheet the far end of this link is on, with the link\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L806"}, {"id": "$graphify-root$_main_rationale_817", "label": "Opens a sheet and picks out one link on it. Shared by the link popup's jump and\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L817"}, {"id": "$graphify-root$_main_rationale_849", "label": "Link View: leave for the wiresheet this link leads to, with the link selected.\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L849"}, {"id": "$graphify-root$_main_rationale_873", "label": "Selects a link on the sheet that has just been painted, and says which it is.", "file_type": "rationale", "source_file": "main.py", "source_location": "L873"}, {"id": "$graphify-root$_main_rationale_883", "label": "Deletes the highlighted canvas component (or selected link) and all its\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L883"}, {"id": "$graphify-root$_main_rationale_910", "label": "Intercepts right-clicks on the treeview architecture to render branch context\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L910"}, {"id": "$graphify-root$_main_rationale_989", "label": "Marks a component as one end of a link still to be made.", "file_type": "rationale", "source_file": "main.py", "source_location": "L989"}, {"id": "$graphify-root$_main_rationale_999", "label": "Returns False if a slot cannot participate in a link on the given side.", "file_type": "rationale", "source_file": "main.py", "source_location": "L999"}, {"id": "$graphify-root$_main_rationale_1008", "label": "Opens a dialog to select source and target slots, validates types, and creates\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1008"}, {"id": "$graphify-root$_main_rationale_1194", "label": "Fills a popup with the actions that apply to one component. Shared by the\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1194"}, {"id": "$graphify-root$_main_rationale_1232", "label": "Detects right-clicks on nodes to instantly show context-sensitive action\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1232"}, {"id": "$graphify-root$_main_rationale_1358", "label": "Sizes a Treeview's tree column to its widest visible row. ttk derives the\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1358"}, {"id": "$graphify-root$_main_rationale_1392", "label": "Puts a Treeview in its container with scrollbars that show only when they help.\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1392"}, {"id": "$graphify-root$_main_rationale_1439", "label": "Keeps both halves of the left column visible, whatever the sash or the window\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1439"}, {"id": "$graphify-root$_main_rationale_1459", "label": "Pins the tree/palette column to the configured width. Setting the sash before\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1459"}, {"id": "$graphify-root$_main_rationale_1473", "label": "Shows or hides the tree/palette column to match the View menu's checkbutton.\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1473"}, {"id": "$graphify-root$_main_rationale_1495", "label": "Keyboard route to the same toggle. The menu flips the variable for itself.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1495"}, {"id": "$graphify-root$_main_rationale_1503", "label": "Update the toggle button icon to reflect the pane state.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1503"}, {"id": "$graphify-root$_main_rationale_1511", "label": "The tree item whose sheet is this element's children, or None if it is gone. A\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1511"}, {"id": "$graphify-root$_main_rationale_1530", "label": "Whether a history entry still names something that could be shown. A sheet\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1530"}, {"id": "$graphify-root$_main_rationale_1543", "label": "Drops entries that can no longer be shown, keeping the position on screen.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1543"}, {"id": "$graphify-root$_main_rationale_1570", "label": "Greys out Back and Forward when there is nothing to walk to in that direction.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1570"}, {"id": "$graphify-root$_main_rationale_1588", "label": "Starts the history over, for a newly opened file.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1588"}, {"id": "$graphify-root$_main_rationale_1596", "label": "Adds a freshly opened view to the history, dropping anything ahead of it. Every\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1596"}, {"id": "$graphify-root$_main_rationale_1630", "label": "Puts back what the pane held at this position, without recording the move. The\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1630"}, {"id": "$graphify-root$_main_rationale_1657", "label": "Selects the tree node whose children are this sheet, which is what paints it.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1657"}, {"id": "$graphify-root$_main_rationale_1676", "label": "View menu and toolbar: step to whatever the editor pane held before this.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1676"}, {"id": "$graphify-root$_main_rationale_1688", "label": "View menu and toolbar: step back towards the most recently opened view.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1688"}, {"id": "$graphify-root$_main_rationale_1700", "label": "Runs after every rebuild of the navigation tree. A rebuild is either a new\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1700"}, {"id": "$graphify-root$_main_rationale_1731", "label": "Whether any declared kit is missing a checksum.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1731"}, {"id": "$graphify-root$_main_rationale_1740", "label": "Pops open a tabular modal dialog to edit configuration attributes.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1740"}, {"id": "$graphify-root$_main_rationale_1904", "label": "Displays information tracking details for the currently active schema file in\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L1904"}, {"id": "$graphify-root$_main_rationale_1968", "label": "Checks for configuration gaps, triggers an alert, and opens setup if empty.", "file_type": "rationale", "source_file": "main.py", "source_location": "L1968"}, {"id": "$graphify-root$_main_rationale_2000", "label": "Opens the connect dialog and initiates a device connection.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2000"}, {"id": "$graphify-root$_main_rationale_2021", "label": "Opens the discover dialog to scan for devices on the network.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2021"}, {"id": "$graphify-root$_main_rationale_2042", "label": "Called from the connect dialog's background thread.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2042"}, {"id": "$graphify-root$_main_rationale_2057", "label": "Main-thread callback after successful connect.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2057"}, {"id": "$graphify-root$_main_rationale_2078", "label": "Loads schema kits from the device's schema parts into the editor registry.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2078"}, {"id": "$graphify-root$_main_rationale_2107", "label": "Disconnects from the live device.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2107"}, {"id": "$graphify-root$_main_rationale_2137", "label": "Starts the 100ms COV event polling loop on the main thread.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2137"}, {"id": "$graphify-root$_main_rationale_2171", "label": "Called when user expands a tree node in live mode to lazy-load children.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2171"}, {"id": "$graphify-root$_main_rationale_2228", "label": "Rebuilds the link popup, naming the sheet the far end of the link is on. A link\u2026", "file_type": "rationale", "source_file": "main.py", "source_location": "L2228"}, {"id": "$graphify-root$_main_rationale_2483", "label": "Lists the component types of the kit chosen in the palette dropdown.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2483"}, {"id": "$graphify-root$_main_rationale_2503", "label": "Reloads the kit list, showing only kits declared in the app's schema.", "file_type": "rationale", "source_file": "main.py", "source_location": "L2503"}], "edges": [{"source": "$graphify-root$_main_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L5", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_main_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "threading", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "connect_dialog", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "device_session", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "link_view", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "live_hooks", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "manage_kits", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "palette", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "properties", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "sax_file", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "undo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "wiresheet", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_tooltip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_main_tooltip", "target": "$graphify-root$_main_tooltip_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_main_tooltip", "target": "$graphify-root$_main_tooltip_show", "relation": "method", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_main_tooltip", "target": "$graphify-root$_main_tooltip_hide", "relation": "method", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_anything_unwritten", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_refresh_all_views", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L174", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_component_in_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_delete_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_editor_panel_showing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_take_editor_pane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_give_editor_pane_back", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L240", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_dismiss_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_link_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_dismiss_link_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L316", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L333", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_dismiss_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_close_editor_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L367", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_restore_tree_selection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_clear_restoring_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_undo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_redo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L430", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_download_to_sax", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_invoke_app_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L457", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_tidy_layout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L493", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_update_zoom_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L528", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_zoom_to", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L572", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_reset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_fit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_canvas_wheel_zoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L610", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_tree_select", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L621", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_delete_selected_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L710", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_link_endpoint_components", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L730", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_link_target_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_tree_item_for_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_scroll_canvas_to", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_select_link_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L791", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_go_to_link_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L805", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_go_to_sheet_with_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L816", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_open_link_from_link_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L848", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_select_link_on_open_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L872", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_delete_selected_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_tree_right_click", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L909", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_canvas_click", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L943", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_set_link_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L988", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_slot_linkable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L998", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_open_link_dialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_update_peer_states", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1042", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_src_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1072", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_tgt_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1076", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_update_status_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1080", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_populate_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1094", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_refresh_panels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1122", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_swap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1145", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_ok", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1156", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_fill_component_popup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1193", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_canvas_right_click", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1231", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_canvas_drag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1261", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_canvas_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1304", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_fit_tree_column", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1357", "weight": 1.0}, {"source": "$graphify-root$_main_fit_tree_column", "target": "$graphify-root$_main_fit_tree_column_measure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1377", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_attach_tree_scrollbars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1391", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars", "target": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1403", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars", "target": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1421", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_clamp_left_pane_split", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1438", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_apply_left_pane_width", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1458", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_apply_left_column_visibility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1472", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_toggle_left_column", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1494", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_sync_pane_toggle_button", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1502", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_tree_item_for_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1510", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_entry_is_reachable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1529", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_prune_view_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1542", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_update_history_controls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1569", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_reset_view_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1587", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_record_visit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1595", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_history_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1629", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_sheet_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1656", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_go_back", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1675", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_go_forward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1687", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_tree_filled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1699", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_schema_has_incomplete_checksums", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1730", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_open_preferences_dialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1739", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog", "target": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1769", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog", "target": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1821", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_show_app_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1903", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_verify_startup_configurations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1967", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_device_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1999", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_device_discover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2020", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_connect_to_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2041", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_connected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2056", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_load_live_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2077", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_device_disconnect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2106", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_start_cov_polling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2136", "weight": 1.0}, {"source": "$graphify-root$_main_start_cov_polling", "target": "$graphify-root$_main_start_cov_polling_poll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2140", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_live_tree_expand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2170", "weight": 1.0}, {"source": "$graphify-root$_main_live_tree_expand", "target": "$graphify-root$_main_live_tree_expand_bg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2178", "weight": 1.0}, {"source": "$graphify-root$_main_live_tree_expand_bg", "target": "$graphify-root$_main_live_tree_expand_bg_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2187", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_rebuild_link_context_menu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2227", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_populate_palette_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2482", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_refresh_palette_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2502", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_destroy_drag_ghost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2548", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_reset_palette_drag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2554", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_palette_press", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2559", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_palette_motion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2578", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_pointer_over_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2604", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_on_palette_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2611", "weight": 1.0}, {"source": "$graphify-root$_main_refresh_dirty_display", "target": "$graphify-root$_main_anything_unwritten", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_main_refresh_all_views", "target": "$graphify-root$_main_component_in_document", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_main_refresh_all_views", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_main_delete_component", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L260", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_take_editor_pane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_refresh_all_views", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_dismiss_properties", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_main_show_properties", "target": "$graphify-root$_main_record_visit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_main_dismiss_properties", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_main_dismiss_properties", "target": "$graphify-root$_main_give_editor_pane_back", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_main_show_link_view", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_main_show_link_view", "target": "$graphify-root$_main_take_editor_pane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_main_show_link_view", "target": "$graphify-root$_main_open_link_from_link_view", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L308", "weight": 1.0}, {"source": "$graphify-root$_main_show_link_view", "target": "$graphify-root$_main_dismiss_link_view", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_main_show_link_view", "target": "$graphify-root$_main_record_visit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_main_dismiss_link_view", "target": "$graphify-root$_main_give_editor_pane_back", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_main_show_kits", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L343", "weight": 1.0}, {"source": "$graphify-root$_main_show_kits", "target": "$graphify-root$_main_take_editor_pane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L346", "weight": 1.0}, {"source": "$graphify-root$_main_show_kits", "target": "$graphify-root$_main_refresh_palette_kits", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_main_show_kits", "target": "$graphify-root$_main_dismiss_kits", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_main_dismiss_kits", "target": "$graphify-root$_main_give_editor_pane_back", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_main_close_editor_panel", "target": "$graphify-root$_main_dismiss_link_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_main_close_editor_panel", "target": "$graphify-root$_main_dismiss_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_main_close_editor_panel", "target": "$graphify-root$_main_dismiss_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L384", "weight": 1.0}, {"source": "$graphify-root$_main_restore_tree_selection", "target": "$graphify-root$_main_tree_item_for_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_main_restore_tree_selection", "target": "$graphify-root$_main_clear_restoring_flag", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L400", "weight": 1.0}, {"source": "$graphify-root$_main_do_save", "target": "$graphify-root$_main_do_download_to_sax", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L432", "weight": 1.0}, {"source": "$graphify-root$_main_invoke_app_action", "target": "$graphify-root$_main_do_device_disconnect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L484", "weight": 1.0}, {"source": "$graphify-root$_main_zoom_to", "target": "$graphify-root$_main_update_zoom_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_main_do_zoom_in", "target": "$graphify-root$_main_zoom_to", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_main_do_zoom_out", "target": "$graphify-root$_main_zoom_to", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_main_do_zoom_reset", "target": "$graphify-root$_main_zoom_to", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_main_do_zoom_fit", "target": "$graphify-root$_main_update_zoom_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L597", "weight": 1.0}, {"source": "$graphify-root$_main_on_canvas_wheel_zoom", "target": "$graphify-root$_main_zoom_to", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L615", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_select", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L638", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_select", "target": "$graphify-root$_main_restore_tree_selection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L639", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_select", "target": "$graphify-root$_main_record_visit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_select", "target": "$graphify-root$_main_clear_restoring_flag", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L677", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_select", "target": "$graphify-root$_main_select_link_on_open_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_main_link_target_sheet", "target": "$graphify-root$_main_link_endpoint_components", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L753", "weight": 1.0}, {"source": "$graphify-root$_main_tree_item_for_sheet", "target": "$graphify-root$_main_tree_item_for_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L771", "weight": 1.0}, {"source": "$graphify-root$_main_select_link_element", "target": "$graphify-root$_main_scroll_canvas_to", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L800", "weight": 1.0}, {"source": "$graphify-root$_main_go_to_link_sheet", "target": "$graphify-root$_main_link_target_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L808", "weight": 1.0}, {"source": "$graphify-root$_main_go_to_link_sheet", "target": "$graphify-root$_main_go_to_sheet_with_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L813", "weight": 1.0}, {"source": "$graphify-root$_main_go_to_sheet_with_link", "target": "$graphify-root$_main_tree_item_for_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_from_link_view", "target": "$graphify-root$_main_link_endpoint_components", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L862", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_from_link_view", "target": "$graphify-root$_main_dismiss_link_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L868", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_from_link_view", "target": "$graphify-root$_main_go_to_sheet_with_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_main_select_link_on_open_sheet", "target": "$graphify-root$_main_select_link_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L874", "weight": 1.0}, {"source": "$graphify-root$_main_delete_selected_component", "target": "$graphify-root$_main_editor_panel_showing", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L887", "weight": 1.0}, {"source": "$graphify-root$_main_delete_selected_component", "target": "$graphify-root$_main_delete_selected_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L898", "weight": 1.0}, {"source": "$graphify-root$_main_delete_selected_component", "target": "$graphify-root$_main_delete_component", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L906", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_right_click", "target": "$graphify-root$_main_invoke_app_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L926", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_right_click", "target": "$graphify-root$_main_fill_component_popup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L939", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_src_change", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1142", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_tgt_change", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1143", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_swap", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1149", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_refresh_panels", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1151", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog", "target": "$graphify-root$_main_open_link_dialog_on_ok", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1189", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_update_peer_states", "target": "$graphify-root$_main_slot_linkable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1049", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_on_src_change", "target": "$graphify-root$_main_open_link_dialog_update_peer_states", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1073", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_on_src_change", "target": "$graphify-root$_main_open_link_dialog_update_status_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1074", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_on_tgt_change", "target": "$graphify-root$_main_open_link_dialog_update_peer_states", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1077", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_on_tgt_change", "target": "$graphify-root$_main_open_link_dialog_update_status_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1078", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_populate_panel", "target": "$graphify-root$_main_slot_linkable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1110", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_refresh_panels", "target": "$graphify-root$_main_open_link_dialog_populate_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1138", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_refresh_panels", "target": "$graphify-root$_main_open_link_dialog_update_status_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1140", "weight": 1.0}, {"source": "$graphify-root$_main_open_link_dialog_on_swap", "target": "$graphify-root$_main_open_link_dialog_refresh_panels", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1147", "weight": 1.0}, {"source": "$graphify-root$_main_fill_component_popup", "target": "$graphify-root$_main_show_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1204", "weight": 1.0}, {"source": "$graphify-root$_main_fill_component_popup", "target": "$graphify-root$_main_show_link_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1208", "weight": 1.0}, {"source": "$graphify-root$_main_fill_component_popup", "target": "$graphify-root$_main_delete_component", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_main_fill_component_popup", "target": "$graphify-root$_main_set_link_mark", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1216", "weight": 1.0}, {"source": "$graphify-root$_main_fill_component_popup", "target": "$graphify-root$_main_open_link_dialog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1223", "weight": 1.0}, {"source": "$graphify-root$_main_on_canvas_right_click", "target": "$graphify-root$_main_rebuild_link_context_menu", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1245", "weight": 1.0}, {"source": "$graphify-root$_main_on_canvas_right_click", "target": "$graphify-root$_main_fill_component_popup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1257", "weight": 1.0}, {"source": "$graphify-root$_main_fit_tree_column", "target": "$graphify-root$_main_fit_tree_column_measure", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1386", "weight": 1.0}, {"source": "$graphify-root$_main_fit_tree_column_measure", "target": "$graphify-root$_main_fit_tree_column_measure", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1384", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars", "target": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1411", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars", "target": "$graphify-root$_main_fit_tree_column", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1420", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars", "target": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1434", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "target": "$graphify-root$_main_fit_tree_column", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "target": "$graphify-root$_main_live_tree_expand", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1432", "weight": 1.0}, {"source": "$graphify-root$_main_apply_left_column_visibility", "target": "$graphify-root$_main_apply_left_pane_width", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1487", "weight": 1.0}, {"source": "$graphify-root$_main_apply_left_column_visibility", "target": "$graphify-root$_main_sync_pane_toggle_button", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1491", "weight": 1.0}, {"source": "$graphify-root$_main_toggle_left_column", "target": "$graphify-root$_main_apply_left_column_visibility", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1498", "weight": 1.0}, {"source": "$graphify-root$_main_entry_is_reachable", "target": "$graphify-root$_main_tree_item_for_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1538", "weight": 1.0}, {"source": "$graphify-root$_main_entry_is_reachable", "target": "$graphify-root$_main_component_in_document", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1539", "weight": 1.0}, {"source": "$graphify-root$_main_prune_view_history", "target": "$graphify-root$_main_entry_is_reachable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1549", "weight": 1.0}, {"source": "$graphify-root$_main_reset_view_history", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1592", "weight": 1.0}, {"source": "$graphify-root$_main_record_visit", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1626", "weight": 1.0}, {"source": "$graphify-root$_main_show_history_entry", "target": "$graphify-root$_main_entry_is_reachable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1638", "weight": 1.0}, {"source": "$graphify-root$_main_show_history_entry", "target": "$graphify-root$_main_show_sheet_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1644", "weight": 1.0}, {"source": "$graphify-root$_main_show_history_entry", "target": "$graphify-root$_main_show_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1646", "weight": 1.0}, {"source": "$graphify-root$_main_show_history_entry", "target": "$graphify-root$_main_show_link_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1648", "weight": 1.0}, {"source": "$graphify-root$_main_show_history_entry", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1653", "weight": 1.0}, {"source": "$graphify-root$_main_show_sheet_entry", "target": "$graphify-root$_main_tree_item_for_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1659", "weight": 1.0}, {"source": "$graphify-root$_main_go_back", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1677", "weight": 1.0}, {"source": "$graphify-root$_main_go_back", "target": "$graphify-root$_main_prune_view_history", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1679", "weight": 1.0}, {"source": "$graphify-root$_main_go_back", "target": "$graphify-root$_main_show_history_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1681", "weight": 1.0}, {"source": "$graphify-root$_main_go_back", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1683", "weight": 1.0}, {"source": "$graphify-root$_main_go_forward", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1689", "weight": 1.0}, {"source": "$graphify-root$_main_go_forward", "target": "$graphify-root$_main_prune_view_history", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1691", "weight": 1.0}, {"source": "$graphify-root$_main_go_forward", "target": "$graphify-root$_main_show_history_entry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1693", "weight": 1.0}, {"source": "$graphify-root$_main_go_forward", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1695", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_component_in_document", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1711", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_close_editor_panel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1712", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1715", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_fit_tree_column", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1716", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_refresh_palette_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1717", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_reset_view_history", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1721", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_schema_has_incomplete_checksums", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1723", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_show_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1724", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_prune_view_history", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1726", "weight": 1.0}, {"source": "$graphify-root$_main_on_tree_filled", "target": "$graphify-root$_main_update_history_controls", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1727", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog", "target": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1775", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog", "target": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L1894", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "target": "$graphify-root$_main_apply_left_pane_width", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1881", "weight": 1.0}, {"source": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "target": "$graphify-root$_main_refresh_palette_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1887", "weight": 1.0}, {"source": "$graphify-root$_main_verify_startup_configurations", "target": "$graphify-root$_main_open_preferences_dialog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1976", "weight": 1.0}, {"source": "$graphify-root$_main_do_device_connect", "target": "$graphify-root$_main_connect_to_device", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2017", "weight": 1.0}, {"source": "$graphify-root$_main_do_device_discover", "target": "$graphify-root$_main_connect_to_device", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2038", "weight": 1.0}, {"source": "$graphify-root$_main_connect_to_device", "target": "$graphify-root$_main_on_connected", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2052", "weight": 1.0}, {"source": "$graphify-root$_main_on_connected", "target": "$graphify-root$_main_load_live_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2069", "weight": 1.0}, {"source": "$graphify-root$_main_on_connected", "target": "$graphify-root$_main_start_cov_polling", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2074", "weight": 1.0}, {"source": "$graphify-root$_main_start_cov_polling", "target": "$graphify-root$_main_start_cov_polling_poll", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2167", "weight": 1.0}, {"source": "$graphify-root$_main_start_cov_polling_poll", "target": "$graphify-root$_main_do_device_disconnect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2146", "weight": 1.0}, {"source": "$graphify-root$_main_live_tree_expand", "target": "$graphify-root$_main_live_tree_expand_bg", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2211", "weight": 1.0}, {"source": "$graphify-root$_main_live_tree_expand_bg", "target": "$graphify-root$_main_live_tree_expand_bg_ui", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2205", "weight": 1.0}, {"source": "$graphify-root$_main_live_tree_expand_bg_ui", "target": "$graphify-root$_main_clear_restoring_flag", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2201", "weight": 1.0}, {"source": "$graphify-root$_main_rebuild_link_context_menu", "target": "$graphify-root$_main_delete_selected_link", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2234", "weight": 1.0}, {"source": "$graphify-root$_main_rebuild_link_context_menu", "target": "$graphify-root$_main_link_target_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2237", "weight": 1.0}, {"source": "$graphify-root$_main_rebuild_link_context_menu", "target": "$graphify-root$_main_go_to_link_sheet", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2245", "weight": 1.0}, {"source": "$graphify-root$_main_populate_palette_types", "target": "$graphify-root$_main_fit_tree_column", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2499", "weight": 1.0}, {"source": "$graphify-root$_main_refresh_palette_kits", "target": "$graphify-root$_main_schema_has_incomplete_checksums", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2508", "weight": 1.0}, {"source": "$graphify-root$_main_refresh_palette_kits", "target": "$graphify-root$_main_fit_tree_column", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2535", "weight": 1.0}, {"source": "$graphify-root$_main_reset_palette_drag", "target": "$graphify-root$_main_destroy_drag_ghost", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2555", "weight": 1.0}, {"source": "$graphify-root$_main_on_palette_press", "target": "$graphify-root$_main_reset_palette_drag", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2562", "weight": 1.0}, {"source": "$graphify-root$_main_on_palette_release", "target": "$graphify-root$_main_reset_palette_drag", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2615", "weight": 1.0}, {"source": "$graphify-root$_main_on_palette_release", "target": "$graphify-root$_main_pointer_over_canvas", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2620", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_save", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2257", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_undo", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2258", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_redo", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2259", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_toggle_left_column", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2260", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_in", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2263", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_out", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2266", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_reset", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2269", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_do_zoom_fit", "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2271", "weight": 1.0}, {"source": "$graphify-root$_main_py", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "indirect_call", "context": "assignment", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "main.py", "source_location": "L2688", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1", "target": "$graphify-root$_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_39", "target": "$graphify-root$_main_tooltip", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_141", "target": "$graphify-root$_main_anything_unwritten", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_153", "target": "$graphify-root$_main_refresh_dirty_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_175", "target": "$graphify-root$_main_refresh_all_views", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L175", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_207", "target": "$graphify-root$_main_delete_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_220", "target": "$graphify-root$_main_editor_panel_showing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_225", "target": "$graphify-root$_main_take_editor_pane", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_241", "target": "$graphify-root$_main_give_editor_pane_back", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_253", "target": "$graphify-root$_main_show_properties", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L253", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_274", "target": "$graphify-root$_main_dismiss_properties", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_293", "target": "$graphify-root$_main_show_link_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_317", "target": "$graphify-root$_main_dismiss_link_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_334", "target": "$graphify-root$_main_show_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_355", "target": "$graphify-root$_main_dismiss_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_368", "target": "$graphify-root$_main_close_editor_panel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L368", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_390", "target": "$graphify-root$_main_restore_tree_selection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L390", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_439", "target": "$graphify-root$_main_do_download_to_sax", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_458", "target": "$graphify-root$_main_invoke_app_action", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_494", "target": "$graphify-root$_main_do_tidy_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L494", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_529", "target": "$graphify-root$_main_update_zoom_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_535", "target": "$graphify-root$_main_zoom_to", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_583", "target": "$graphify-root$_main_do_zoom_fit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L583", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_611", "target": "$graphify-root$_main_on_canvas_wheel_zoom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L611", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_622", "target": "$graphify-root$_main_on_tree_select", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_711", "target": "$graphify-root$_main_delete_selected_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L711", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_731", "target": "$graphify-root$_main_link_endpoint_components", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L731", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_742", "target": "$graphify-root$_main_link_target_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L742", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_763", "target": "$graphify-root$_main_tree_item_for_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L763", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_776", "target": "$graphify-root$_main_scroll_canvas_to", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L776", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_792", "target": "$graphify-root$_main_select_link_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_806", "target": "$graphify-root$_main_go_to_link_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L806", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_817", "target": "$graphify-root$_main_go_to_sheet_with_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L817", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_849", "target": "$graphify-root$_main_open_link_from_link_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L849", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_873", "target": "$graphify-root$_main_select_link_on_open_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L873", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_883", "target": "$graphify-root$_main_delete_selected_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L883", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_910", "target": "$graphify-root$_main_on_tree_right_click", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_989", "target": "$graphify-root$_main_set_link_mark", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L989", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_999", "target": "$graphify-root$_main_slot_linkable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L999", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1008", "target": "$graphify-root$_main_open_link_dialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1008", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1194", "target": "$graphify-root$_main_fill_component_popup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1194", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1232", "target": "$graphify-root$_main_on_canvas_right_click", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1232", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1358", "target": "$graphify-root$_main_fit_tree_column", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1358", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1392", "target": "$graphify-root$_main_attach_tree_scrollbars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1392", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1439", "target": "$graphify-root$_main_clamp_left_pane_split", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1439", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1459", "target": "$graphify-root$_main_apply_left_pane_width", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1459", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1473", "target": "$graphify-root$_main_apply_left_column_visibility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1473", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1495", "target": "$graphify-root$_main_toggle_left_column", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1495", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1503", "target": "$graphify-root$_main_sync_pane_toggle_button", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1503", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1511", "target": "$graphify-root$_main_tree_item_for_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1511", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1530", "target": "$graphify-root$_main_entry_is_reachable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1530", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1543", "target": "$graphify-root$_main_prune_view_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1543", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1570", "target": "$graphify-root$_main_update_history_controls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1570", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1588", "target": "$graphify-root$_main_reset_view_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1588", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1596", "target": "$graphify-root$_main_record_visit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1596", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1630", "target": "$graphify-root$_main_show_history_entry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1630", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1657", "target": "$graphify-root$_main_show_sheet_entry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1657", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1676", "target": "$graphify-root$_main_go_back", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1676", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1688", "target": "$graphify-root$_main_go_forward", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1688", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1700", "target": "$graphify-root$_main_on_tree_filled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1700", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1731", "target": "$graphify-root$_main_schema_has_incomplete_checksums", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1731", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1740", "target": "$graphify-root$_main_open_preferences_dialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1740", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1904", "target": "$graphify-root$_main_show_app_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1904", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_1968", "target": "$graphify-root$_main_verify_startup_configurations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L1968", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2000", "target": "$graphify-root$_main_do_device_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2000", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2021", "target": "$graphify-root$_main_do_device_discover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2021", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2042", "target": "$graphify-root$_main_connect_to_device", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2042", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2057", "target": "$graphify-root$_main_on_connected", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2057", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2078", "target": "$graphify-root$_main_load_live_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2078", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2107", "target": "$graphify-root$_main_do_device_disconnect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2107", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2137", "target": "$graphify-root$_main_start_cov_polling", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2137", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2171", "target": "$graphify-root$_main_live_tree_expand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2171", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2228", "target": "$graphify-root$_main_rebuild_link_context_menu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2228", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2483", "target": "$graphify-root$_main_populate_palette_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2483", "weight": 1.0}, {"source": "$graphify-root$_main_rationale_2503", "target": "$graphify-root$_main_refresh_palette_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "main.py", "source_location": "L2503", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_main_tooltip_init", "callee": "bind", "is_member_call": true, "source_file": "main.py", "source_location": "L45", "receiver": "widget"}, {"caller_nid": "$graphify-root$_main_tooltip_init", "callee": "bind", "is_member_call": true, "source_file": "main.py", "source_location": "L46", "receiver": "widget"}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "winfo_rootx", "is_member_call": true, "source_file": "main.py", "source_location": "L49", "receiver": null}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L49", "receiver": null}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "winfo_rooty", "is_member_call": true, "source_file": "main.py", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "Toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L51", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "wm_overrideredirect", "is_member_call": true, "source_file": "main.py", "source_location": "L52", "receiver": "tw"}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "wm_geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L53", "receiver": "tw"}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L54", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_tooltip_show", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L59", "receiver": "label"}, {"caller_nid": "$graphify-root$_main_tooltip_hide", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_main_refresh_dirty_display", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L164", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_refresh_dirty_display", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L170", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_refresh_dirty_display", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L171", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_refresh_all_views", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L176", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_refresh_all_views", "callee": "render_current_sheet", "is_member_call": true, "source_file": "main.py", "source_location": "L177", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_refresh_all_views", "callee": "draw", "is_member_call": true, "source_file": "main.py", "source_location": "L188", "receiver": "link_panel"}, {"caller_nid": "$graphify-root$_main_component_in_document", "callee": "iter", "is_member_call": true, "source_file": "main.py", "source_location": "L197", "receiver": "root"}, {"caller_nid": "$graphify-root$_main_component_in_document", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L200", "receiver": "comp"}, {"caller_nid": "$graphify-root$_main_component_in_document", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L202", "receiver": "e"}, {"caller_nid": "$graphify-root$_main_component_in_document", "callee": "iter", "is_member_call": true, "source_file": "main.py", "source_location": "L202", "receiver": "root"}, {"caller_nid": "$graphify-root$_main_delete_component", "callee": "execute_cascading_deletion", "is_member_call": true, "source_file": "main.py", "source_location": "L215", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_take_editor_pane", "callee": "pack_forget", "is_member_call": true, "source_file": "main.py", "source_location": "L235", "receiver": "canvas_vscroll"}, {"caller_nid": "$graphify-root$_main_take_editor_pane", "callee": "pack_forget", "is_member_call": true, "source_file": "main.py", "source_location": "L236", "receiver": "canvas_hscroll"}, {"caller_nid": "$graphify-root$_main_take_editor_pane", "callee": "pack_forget", "is_member_call": true, "source_file": "main.py", "source_location": "L237", "receiver": null}, {"caller_nid": "$graphify-root$_main_give_editor_pane_back", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L246", "receiver": "canvas_vscroll"}, {"caller_nid": "$graphify-root$_main_give_editor_pane_back", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L247", "receiver": "canvas_hscroll"}, {"caller_nid": "$graphify-root$_main_give_editor_pane_back", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L248", "receiver": null}, {"caller_nid": "$graphify-root$_main_give_editor_pane_back", "callee": "clear_status", "is_member_call": true, "source_file": "main.py", "source_location": "L249", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "build_properties_panel", "is_member_call": true, "source_file": "main.py", "source_location": "L264", "receiver": "properties"}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "frame_editor", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L265"}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L268", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "VIEW_PROPERTIES", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L269"}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L270", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_show_properties", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L270", "receiver": "comp"}, {"caller_nid": "$graphify-root$_main_dismiss_properties", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L284", "receiver": "properties_panel"}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "build_link_view_panel", "is_member_call": true, "source_file": "main.py", "source_location": "L307", "receiver": "link_view"}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "frame_editor", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L308"}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L311", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "VIEW_LINKS", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L312"}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L313", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_show_link_view", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L313", "receiver": "comp"}, {"caller_nid": "$graphify-root$_main_dismiss_link_view", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L326", "receiver": "link_panel"}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "showinfo", "is_member_call": true, "source_file": "main.py", "source_location": "L337", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L339", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L340", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "build_kits_panel", "is_member_call": true, "source_file": "main.py", "source_location": "L347", "receiver": "manage_kits"}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "frame_editor", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L348"}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L350", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_kits", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L351", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_dismiss_kits", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L360", "receiver": "kits_panel"}, {"caller_nid": "$graphify-root$_main_close_editor_panel", "callee": "close", "is_member_call": true, "source_file": "main.py", "source_location": "L386", "receiver": "properties_panel"}, {"caller_nid": "$graphify-root$_main_restore_tree_selection", "callee": "panel_return_sheet", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L392"}, {"caller_nid": "$graphify-root$_main_restore_tree_selection", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L397", "receiver": null}, {"caller_nid": "$graphify-root$_main_restore_tree_selection", "callee": "after_idle", "is_member_call": true, "source_file": "main.py", "source_location": "L400", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_undo", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L410", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_undo", "callee": "undo", "is_member_call": true, "source_file": "main.py", "source_location": "L412", "receiver": "undo"}, {"caller_nid": "$graphify-root$_main_do_undo", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L415", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_undo", "callee": "base_window_title", "is_member_call": true, "source_file": "main.py", "source_location": "L415", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_redo", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L421", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_redo", "callee": "redo", "is_member_call": true, "source_file": "main.py", "source_location": "L423", "receiver": "undo"}, {"caller_nid": "$graphify-root$_main_do_redo", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L426", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_redo", "callee": "base_window_title", "is_member_call": true, "source_file": "main.py", "source_location": "L426", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_save", "callee": "execute_direct_overwrite_save", "is_member_call": true, "source_file": "main.py", "source_location": "L434", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "asksaveasfilename", "is_member_call": true, "source_file": "main.py", "source_location": "L442", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "write_sax_to_path", "is_member_call": true, "source_file": "main.py", "source_location": "L451", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L452", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "basename", "is_member_call": true, "source_file": "main.py", "source_location": "L452", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "showerror", "is_member_call": true, "source_file": "main.py", "source_location": "L454", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_download_to_sax", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L454"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L461", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "cache_get", "is_member_call": true, "source_file": "main.py", "source_location": "L463", "receiver": null}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L465", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L467", "receiver": null}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L469", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L471", "receiver": "s"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L473", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "invoke", "is_member_call": true, "source_file": "main.py", "source_location": "L476", "receiver": null}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L477", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L479", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_invoke_app_action", "callee": "mark_clean", "is_member_call": true, "source_file": "main.py", "source_location": "L482", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_tidy_layout", "callee": "showinfo", "is_member_call": true, "source_file": "main.py", "source_location": "L496", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_tidy_layout", "callee": "tidy_layout", "is_member_call": true, "source_file": "main.py", "source_location": "L499", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_tidy_layout", "callee": "showinfo", "is_member_call": true, "source_file": "main.py", "source_location": "L503", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_tidy_layout", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L505", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_tidy_layout", "callee": "showinfo", "is_member_call": true, "source_file": "main.py", "source_location": "L514", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_update_zoom_label", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L531", "receiver": "zoom_label"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L546", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L546", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "canvasx", "is_member_call": true, "source_file": "main.py", "source_location": "L549", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "canvasy", "is_member_call": true, "source_file": "main.py", "source_location": "L550", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "set_zoom", "is_member_call": true, "source_file": "main.py", "source_location": "L552", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "split", "is_member_call": true, "source_file": "main.py", "source_location": "L559", "receiver": null}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "cget", "is_member_call": true, "source_file": "main.py", "source_location": "L559", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "xview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L563", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_zoom_to", "callee": "yview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L564", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_do_zoom_in", "callee": "zoom_step", "is_member_call": true, "source_file": "main.py", "source_location": "L568", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_zoom_out", "callee": "zoom_step", "is_member_call": true, "source_file": "main.py", "source_location": "L573", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "fit_zoom_level", "is_member_call": true, "source_file": "main.py", "source_location": "L589", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "sheet_content_bounds", "is_member_call": true, "source_file": "main.py", "source_location": "L590", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L593", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "set_zoom", "is_member_call": true, "source_file": "main.py", "source_location": "L596", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "split", "is_member_call": true, "source_file": "main.py", "source_location": "L601", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "cget", "is_member_call": true, "source_file": "main.py", "source_location": "L601", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "xview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L605", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_do_zoom_fit", "callee": "yview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L606", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_wheel_zoom", "callee": "zoom_step", "is_member_call": true, "source_file": "main.py", "source_location": "L615", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "selection", "is_member_call": true, "source_file": "main.py", "source_location": "L643", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L648", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "VIEW_SHEET", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L653"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L656", "receiver": "element"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "close_wiresheet", "is_member_call": true, "source_file": "main.py", "source_location": "L659", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "open_wiresheet", "is_member_call": true, "source_file": "main.py", "source_location": "L661", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "build_dom_tree", "is_member_call": true, "source_file": "main.py", "source_location": "L662", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "cache_get", "is_member_call": true, "source_file": "main.py", "source_location": "L662", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "build_links_elements", "is_member_call": true, "source_file": "main.py", "source_location": "L663", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L665", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "items", "is_member_call": true, "source_file": "main.py", "source_location": "L668", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L669", "receiver": "elem"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L675", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "see", "is_member_call": true, "source_file": "main.py", "source_location": "L676", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "after_idle", "is_member_call": true, "source_file": "main.py", "source_location": "L677", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "print_exc", "is_member_call": true, "source_file": "main.py", "source_location": "L680", "receiver": "traceback"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L685", "receiver": "pending_link"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L686", "receiver": "pending_link"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L687", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L690", "receiver": "lnk"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L690", "receiver": "lnk"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "exists", "is_member_call": true, "source_file": "main.py", "source_location": "L696", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L697", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L699", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L701", "receiver": "components_to_render"}, {"caller_nid": "$graphify-root$_main_on_tree_select", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L703", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_delete_selected_link", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L714", "receiver": null}, {"caller_nid": "$graphify-root$_main_delete_selected_link", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L718", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_main_delete_selected_link", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L719", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_main_delete_selected_link", "callee": "askyesno", "is_member_call": true, "source_file": "main.py", "source_location": "L720", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_delete_selected_link", "callee": "remove_link", "is_member_call": true, "source_file": "main.py", "source_location": "L727", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_link_endpoint_components", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L735", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_main_link_endpoint_components", "callee": "rsplit", "is_member_call": true, "source_file": "main.py", "source_location": "L736", "receiver": "reference"}, {"caller_nid": "$graphify-root$_main_link_endpoint_components", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L737", "receiver": "ends"}, {"caller_nid": "$graphify-root$_main_link_endpoint_components", "callee": "find_component_by_path", "is_member_call": false, "source_file": "main.py", "source_location": "L737", "receiver": null}, {"caller_nid": "$graphify-root$_main_link_target_sheet", "callee": "current_sheet_container", "is_member_call": true, "source_file": "main.py", "source_location": "L752", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_link_target_sheet", "callee": "find_parent_element", "is_member_call": false, "source_file": "main.py", "source_location": "L756", "receiver": null}, {"caller_nid": "$graphify-root$_main_tree_item_for_sheet", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L769", "receiver": "root"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "bbox", "is_member_call": true, "source_file": "main.py", "source_location": "L778", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "split", "is_member_call": true, "source_file": "main.py", "source_location": "L779", "receiver": null}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "cget", "is_member_call": true, "source_file": "main.py", "source_location": "L779", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L785", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L786", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "xview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L787", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_scroll_canvas_to", "callee": "yview_moveto", "is_member_call": true, "source_file": "main.py", "source_location": "L788", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_select_link_element", "callee": "items", "is_member_call": true, "source_file": "main.py", "source_location": "L797", "receiver": null}, {"caller_nid": "$graphify-root$_main_select_link_element", "callee": "select_link", "is_member_call": true, "source_file": "main.py", "source_location": "L799", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_go_to_link_sheet", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L807", "receiver": null}, {"caller_nid": "$graphify-root$_main_go_to_link_sheet", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L810", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_go_to_sheet_with_link", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L826", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_go_to_sheet_with_link", "callee": "sheet_display_name", "is_member_call": true, "source_file": "main.py", "source_location": "L827", "receiver": "link_view"}, {"caller_nid": "$graphify-root$_main_go_to_sheet_with_link", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L843", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_go_to_sheet_with_link", "callee": "focus", "is_member_call": true, "source_file": "main.py", "source_location": "L844", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_go_to_sheet_with_link", "callee": "see", "is_member_call": true, "source_file": "main.py", "source_location": "L845", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_open_link_from_link_view", "callee": "find_parent_element", "is_member_call": false, "source_file": "main.py", "source_location": "L864", "receiver": null}, {"caller_nid": "$graphify-root$_main_select_link_on_open_sheet", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L875", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_select_link_on_open_sheet", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L876", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_main_select_link_on_open_sheet", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L876", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_main_select_link_on_open_sheet", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L879", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_delete_selected_component", "callee": "focus_get", "is_member_call": true, "source_file": "main.py", "source_location": "L890", "receiver": null}, {"caller_nid": "$graphify-root$_main_delete_selected_component", "callee": "winfo_toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L892", "receiver": "focused"}, {"caller_nid": "$graphify-root$_main_delete_selected_component", "callee": "winfo_class", "is_member_call": true, "source_file": "main.py", "source_location": "L894", "receiver": "focused"}, {"caller_nid": "$graphify-root$_main_delete_selected_component", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L904", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "identify_row", "is_member_call": true, "source_file": "main.py", "source_location": "L912", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L916", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "parent", "is_member_call": true, "source_file": "main.py", "source_location": "L918", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L921", "receiver": "tree_root_context_menu"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L924", "receiver": "tree_root_context_menu"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "capitalize", "is_member_call": true, "source_file": "main.py", "source_location": "L925", "receiver": "action_name"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "a", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L926"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L928", "receiver": "tree_root_context_menu"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "post", "is_member_call": true, "source_file": "main.py", "source_location": "L930", "receiver": "tree_root_context_menu"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L933", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "tree_comp_context_menu", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L939"}, {"caller_nid": "$graphify-root$_main_on_tree_right_click", "callee": "post", "is_member_call": true, "source_file": "main.py", "source_location": "L940", "receiver": "tree_comp_context_menu"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "itemconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L945", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "deselect_link", "is_member_call": true, "source_file": "main.py", "source_location": "L946", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "canvasx", "is_member_call": true, "source_file": "main.py", "source_location": "L950", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "canvasy", "is_member_call": true, "source_file": "main.py", "source_location": "L951", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "find_closest", "is_member_call": true, "source_file": "main.py", "source_location": "L952", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "gettags", "is_member_call": true, "source_file": "main.py", "source_location": "L957", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "startswith", "is_member_call": true, "source_file": "main.py", "source_location": "L958", "receiver": "t"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "startswith", "is_member_call": true, "source_file": "main.py", "source_location": "L959", "receiver": "t"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "select_link", "is_member_call": true, "source_file": "main.py", "source_location": "L962", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "get_box_origin", "is_member_call": true, "source_file": "main.py", "source_location": "L973", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L978", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L979", "receiver": "dragged"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L980", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "itemconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L981", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "tag_raise", "is_member_call": true, "source_file": "main.py", "source_location": "L984", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_click", "callee": "redraw_links", "is_member_call": true, "source_file": "main.py", "source_location": "L985", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_set_link_mark", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L993", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_set_link_mark", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L994", "receiver": "comp"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L1013", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L1014", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "resizable", "is_member_call": true, "source_file": "main.py", "source_location": "L1015", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "transient", "is_member_call": true, "source_file": "main.py", "source_location": "L1016", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grab_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1017", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L1018", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "winfo_x", "is_member_call": true, "source_file": "main.py", "source_location": "L1018", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "winfo_y", "is_member_call": true, "source_file": "main.py", "source_location": "L1018", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1020", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1021", "receiver": "main_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "LabelFrame", "is_member_call": true, "source_file": "main.py", "source_location": "L1023", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1024", "receiver": "src_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1026", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1027", "receiver": "mid_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "LabelFrame", "is_member_call": true, "source_file": "main.py", "source_location": "L1029", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1030", "receiver": "tgt_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "StringVar", "is_member_call": true, "source_file": "main.py", "source_location": "L1032", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "StringVar", "is_member_call": true, "source_file": "main.py", "source_location": "L1033", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "StringVar", "is_member_call": true, "source_file": "main.py", "source_location": "L1040", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "trace_add", "is_member_call": true, "source_file": "main.py", "source_location": "L1142", "receiver": "src_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "trace_add", "is_member_call": true, "source_file": "main.py", "source_location": "L1143", "receiver": "tgt_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1149", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Button", "is_member_call": true, "source_file": "main.py", "source_location": "L1149", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1153", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1154", "receiver": "status_label"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1186", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1187", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1189", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Button", "is_member_call": true, "source_file": "main.py", "source_location": "L1189", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1190", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog", "callee": "Button", "is_member_call": true, "source_file": "main.py", "source_location": "L1190", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1044", "receiver": "selected_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "cget", "is_member_call": true, "source_file": "main.py", "source_location": "L1047", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1048", "receiver": "peer_info"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1050", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1052", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "cget", "is_member_call": true, "source_file": "main.py", "source_location": "L1058", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1059", "receiver": "peer_info"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1061", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1066", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1068", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_peer_states", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1070", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_src_change", "callee": "src_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1073"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_src_change", "callee": "src_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1073"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_src_change", "callee": "tgt_widgets", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1073"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_src_change", "callee": "tgt_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1073"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_tgt_change", "callee": "tgt_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1077"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_tgt_change", "callee": "tgt_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1077"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_tgt_change", "callee": "src_widgets", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1077"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_tgt_change", "callee": "src_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1077"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1081", "receiver": "src_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1082", "receiver": "tgt_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1083", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1084", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1086", "receiver": "status_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1088", "receiver": "status_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1090", "receiver": "status_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_update_status_label", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1092", "receiver": "status_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "winfo_children", "is_member_call": true, "source_file": "main.py", "source_location": "L1095", "receiver": "parent_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L1096", "receiver": "child"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L1097", "receiver": "widgets_list"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L1098", "receiver": "info_dict"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "Canvas", "is_member_call": true, "source_file": "main.py", "source_location": "L1100", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "Scrollbar", "is_member_call": true, "source_file": "main.py", "source_location": "L1101", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1102", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "create_window", "is_member_call": true, "source_file": "main.py", "source_location": "L1103", "receiver": "panel_canvas"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1104", "receiver": "panel_canvas"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1105", "receiver": "panel_canvas"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1106", "receiver": "panel_scroll"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "Radiobutton", "is_member_call": true, "source_file": "main.py", "source_location": "L1111", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1116", "receiver": "rb"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L1117", "receiver": "widgets_list"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "update_idletasks", "is_member_call": true, "source_file": "main.py", "source_location": "L1119", "receiver": "inner"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1120", "receiver": "panel_canvas"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_populate_panel", "callee": "bbox", "is_member_call": true, "source_file": "main.py", "source_location": "L1120", "receiver": "panel_canvas"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1125", "receiver": "left"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1126", "receiver": "right"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1127", "receiver": "left"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1128", "receiver": "right"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1130", "receiver": "src_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1131", "receiver": "tgt_frame"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get_all_slots_for_type", "is_member_call": true, "source_file": "main.py", "source_location": "L1133", "receiver": "schema"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "get_all_slots_for_type", "is_member_call": true, "source_file": "main.py", "source_location": "L1134", "receiver": "schema"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1136", "receiver": "src_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1137", "receiver": "tgt_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "src_frame", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1138"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "src_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1138"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "src_widgets", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1138"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "src_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1138"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "tgt_frame", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1139"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "tgt_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1139"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "tgt_widgets", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1139"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_refresh_panels", "callee": "tgt_slot_info", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1139"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1157", "receiver": "src_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1158", "receiver": "tgt_var"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L1161", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "dialog", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1161"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1164", "receiver": "src_slot_info"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1165", "receiver": "tgt_slot_info"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L1168", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "dialog", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1173"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get_component_path", "is_member_call": false, "source_file": "main.py", "source_location": "L1177", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "get_component_path", "is_member_call": false, "source_file": "main.py", "source_location": "L1178", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L1183", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_link_dialog_on_ok", "callee": "add_link", "is_member_call": true, "source_file": "main.py", "source_location": "L1184", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L1201", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1202", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1206", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_separator", "is_member_call": true, "source_file": "main.py", "source_location": "L1210", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1211", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_separator", "is_member_call": true, "source_file": "main.py", "source_location": "L1215", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1216", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1220", "receiver": "marked"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1221", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_fill_component_popup", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L1225", "receiver": "menu"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "canvasx", "is_member_call": true, "source_file": "main.py", "source_location": "L1234", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "canvasy", "is_member_call": true, "source_file": "main.py", "source_location": "L1235", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "find_closest", "is_member_call": true, "source_file": "main.py", "source_location": "L1236", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "gettags", "is_member_call": true, "source_file": "main.py", "source_location": "L1239", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "startswith", "is_member_call": true, "source_file": "main.py", "source_location": "L1240", "receiver": "t"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "startswith", "is_member_call": true, "source_file": "main.py", "source_location": "L1241", "receiver": "t"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "select_link", "is_member_call": true, "source_file": "main.py", "source_location": "L1244", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "post", "is_member_call": true, "source_file": "main.py", "source_location": "L1246", "receiver": "link_context_menu"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "deselect_link", "is_member_call": true, "source_file": "main.py", "source_location": "L1250", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "itemconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L1251", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "itemconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L1253", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1255", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "canvas_context_menu", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1257"}, {"caller_nid": "$graphify-root$_main_on_canvas_right_click", "callee": "post", "is_member_call": true, "source_file": "main.py", "source_location": "L1258", "receiver": "canvas_context_menu"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "canvasx", "is_member_call": true, "source_file": "main.py", "source_location": "L1267", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "canvasy", "is_member_call": true, "source_file": "main.py", "source_location": "L1268", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1270", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "get_box_origin", "is_member_call": true, "source_file": "main.py", "source_location": "L1271", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "move", "is_member_call": true, "source_file": "main.py", "source_location": "L1275", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "redraw_links", "is_member_call": true, "source_file": "main.py", "source_location": "L1278", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "layout_margin", "is_member_call": true, "source_file": "main.py", "source_location": "L1285", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "move", "is_member_call": true, "source_file": "main.py", "source_location": "L1298", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_drag", "callee": "redraw_links", "is_member_call": true, "source_file": "main.py", "source_location": "L1301", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get_box_origin", "is_member_call": true, "source_file": "main.py", "source_location": "L1311", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "layout_margin", "is_member_call": true, "source_file": "main.py", "source_location": "L1316", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "move", "is_member_call": true, "source_file": "main.py", "source_location": "L1324", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "mark_dirty", "is_member_call": true, "source_file": "main.py", "source_location": "L1325", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1330", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L1333", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1335", "receiver": "orig_prop"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "read_meta_property", "is_member_call": false, "source_file": "main.py", "source_location": "L1337", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1339", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "update_meta_property", "is_member_call": false, "source_file": "main.py", "source_location": "L1340", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "is_live", "is_member_call": true, "source_file": "main.py", "source_location": "L1341", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "find", "is_member_call": true, "source_file": "main.py", "source_location": "L1342", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "live_set_prop_value", "is_member_call": true, "source_file": "main.py", "source_location": "L1344", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1345", "receiver": "new_meta"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "push", "is_member_call": true, "source_file": "main.py", "source_location": "L1347", "receiver": "undo"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "MetaMoveCommand", "is_member_call": true, "source_file": "main.py", "source_location": "L1347", "receiver": "undo"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1349", "receiver": "comp_element"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "mark_dirty", "is_member_call": true, "source_file": "main.py", "source_location": "L1351", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_on_canvas_release", "callee": "redraw_links", "is_member_call": true, "source_file": "main.py", "source_location": "L1354", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "winfo_exists", "is_member_call": true, "source_file": "main.py", "source_location": "L1365", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "Style", "is_member_call": true, "source_file": "main.py", "source_location": "L1368", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "nametofont", "is_member_call": true, "source_file": "main.py", "source_location": "L1369", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "lookup", "is_member_call": true, "source_file": "main.py", "source_location": "L1369", "receiver": "style"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "lookup", "is_member_call": true, "source_file": "main.py", "source_location": "L1371", "receiver": "style"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "main.py", "source_location": "L1372"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "TREE_INDENT", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "main.py", "source_location": "L1373"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "column", "is_member_call": true, "source_file": "main.py", "source_location": "L1387", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "TREE_MIN_COLUMN_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1388"}, {"caller_nid": "$graphify-root$_main_fit_tree_column", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L1387", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_fit_tree_column_measure", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L1379", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_fit_tree_column_measure", "callee": "measure", "is_member_call": true, "source_file": "main.py", "source_location": "L1380", "receiver": "text_font"}, {"caller_nid": "$graphify-root$_main_fit_tree_column_measure", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L1380", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_fit_tree_column_measure", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L1383", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "Scrollbar", "is_member_call": true, "source_file": "main.py", "source_location": "L1398", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "Scrollbar", "is_member_call": true, "source_file": "main.py", "source_location": "L1399", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "configure", "is_member_call": true, "source_file": "main.py", "source_location": "L1410", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1411"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1411"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1412"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1412"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "rowconfigure", "is_member_call": true, "source_file": "main.py", "source_location": "L1415", "receiver": "container"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "columnconfigure", "is_member_call": true, "source_file": "main.py", "source_location": "L1416", "receiver": "container"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1417", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "bind", "is_member_call": true, "source_file": "main.py", "source_location": "L1420", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "bind", "is_member_call": true, "source_file": "main.py", "source_location": "L1434", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "bind", "is_member_call": true, "source_file": "main.py", "source_location": "L1435", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars", "callee": "after_idle", "is_member_call": true, "source_file": "main.py", "source_location": "L1435", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "callee": "grid_remove", "is_member_call": true, "source_file": "main.py", "source_location": "L1405", "receiver": "bar"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1407", "receiver": "bar"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_show_when_needed", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1408", "receiver": "bar"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "callee": "after_idle", "is_member_call": true, "source_file": "main.py", "source_location": "L1422", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "callee": "tree", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1422"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "callee": "focus", "is_member_call": true, "source_file": "main.py", "source_location": "L1426", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1428", "receiver": null}, {"caller_nid": "$graphify-root$_main_attach_tree_scrollbars_on_tree_open", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1430", "receiver": "elem"}, {"caller_nid": "$graphify-root$_main_clamp_left_pane_split", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L1446", "receiver": "left_pane"}, {"caller_nid": "$graphify-root$_main_clamp_left_pane_split", "callee": "winfo_reqheight", "is_member_call": true, "source_file": "main.py", "source_location": "L1447", "receiver": "frame_tree"}, {"caller_nid": "$graphify-root$_main_clamp_left_pane_split", "callee": "winfo_reqheight", "is_member_call": true, "source_file": "main.py", "source_location": "L1448", "receiver": "frame_palette"}, {"caller_nid": "$graphify-root$_main_clamp_left_pane_split", "callee": "sashpos", "is_member_call": true, "source_file": "main.py", "source_location": "L1452", "receiver": "left_pane"}, {"caller_nid": "$graphify-root$_main_clamp_left_pane_split", "callee": "sashpos", "is_member_call": true, "source_file": "main.py", "source_location": "L1455", "receiver": "left_pane"}, {"caller_nid": "$graphify-root$_main_apply_left_pane_width", "callee": "update_idletasks", "is_member_call": true, "source_file": "main.py", "source_location": "L1465", "receiver": null}, {"caller_nid": "$graphify-root$_main_apply_left_pane_width", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L1466", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_pane_width", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L1467", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_pane_width", "callee": "sashpos", "is_member_call": true, "source_file": "main.py", "source_location": "L1469", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "panes", "is_member_call": true, "source_file": "main.py", "source_location": "L1481", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "left_pane", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1482"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1484", "receiver": "show_left_column_var"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1486", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "left_pane", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1486"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "forget", "is_member_call": true, "source_file": "main.py", "source_location": "L1489", "receiver": "paned_window"}, {"caller_nid": "$graphify-root$_main_apply_left_column_visibility", "callee": "left_pane", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1489"}, {"caller_nid": "$graphify-root$_main_toggle_left_column", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L1497", "receiver": "show_left_column_var"}, {"caller_nid": "$graphify-root$_main_toggle_left_column", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1497", "receiver": "show_left_column_var"}, {"caller_nid": "$graphify-root$_main_sync_pane_toggle_button", "callee": "configure", "is_member_call": true, "source_file": "main.py", "source_location": "L1505", "receiver": "btn_toggle_pane"}, {"caller_nid": "$graphify-root$_main_sync_pane_toggle_button", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1505", "receiver": "show_left_column_var"}, {"caller_nid": "$graphify-root$_main_tree_item_for_element", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L1521", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_tree_item_for_element", "callee": "items", "is_member_call": true, "source_file": "main.py", "source_location": "L1523", "receiver": null}, {"caller_nid": "$graphify-root$_main_prune_view_history", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1548"}, {"caller_nid": "$graphify-root$_main_prune_view_history", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L1561", "receiver": "kept"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1572"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "btn_back", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "main.py", "source_location": "L1574"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "btn_forward", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "main.py", "source_location": "L1574"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L1576", "receiver": "button"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L1579", "receiver": "menu_view"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "MENU_BACK_LABEL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1580"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L1582", "receiver": "menu_view"}, {"caller_nid": "$graphify-root$_main_update_history_controls", "callee": "MENU_FORWARD_LABEL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1583"}, {"caller_nid": "$graphify-root$_main_reset_view_history", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L1590", "receiver": "view_history"}, {"caller_nid": "$graphify-root$_main_record_visit", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L1611", "receiver": "view_history"}, {"caller_nid": "$graphify-root$_main_record_visit", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1616"}, {"caller_nid": "$graphify-root$_main_record_visit", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L1622", "receiver": "view_history"}, {"caller_nid": "$graphify-root$_main_record_visit", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1623"}, {"caller_nid": "$graphify-root$_main_record_visit", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1625"}, {"caller_nid": "$graphify-root$_main_show_sheet_entry", "callee": "selection", "is_member_call": true, "source_file": "main.py", "source_location": "L1660", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_show_sheet_entry", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1662", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_show_sheet_entry", "callee": "focus", "is_member_call": true, "source_file": "main.py", "source_location": "L1663", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_show_sheet_entry", "callee": "see", "is_member_call": true, "source_file": "main.py", "source_location": "L1664", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_show_sheet_entry", "callee": "render_current_sheet", "is_member_call": true, "source_file": "main.py", "source_location": "L1672", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_go_forward", "callee": "view_history", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1692"}, {"caller_nid": "$graphify-root$_main_schema_has_incomplete_checksums", "callee": "values", "is_member_call": true, "source_file": "main.py", "source_location": "L1734", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L1743", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L1744", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L1745", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "resizable", "is_member_call": true, "source_file": "main.py", "source_location": "L1746", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "transient", "is_member_call": true, "source_file": "main.py", "source_location": "L1747", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grab_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1748", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L1750", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "winfo_x", "is_member_call": true, "source_file": "main.py", "source_location": "L1750", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "winfo_y", "is_member_call": true, "source_file": "main.py", "source_location": "L1750", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1752", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1753", "receiver": "frame_padded"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "columnconfigure", "is_member_call": true, "source_file": "main.py", "source_location": "L1755", "receiver": "frame_padded"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "columnconfigure", "is_member_call": true, "source_file": "main.py", "source_location": "L1756", "receiver": "frame_padded"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1758", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1759", "receiver": "lbl_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1761", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1762", "receiver": "frame_home_picker"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "columnconfigure", "is_member_call": true, "source_file": "main.py", "source_location": "L1763", "receiver": "frame_home_picker"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Entry", "is_member_call": true, "source_file": "main.py", "source_location": "L1765", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1766", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1767", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Button", "is_member_call": true, "source_file": "main.py", "source_location": "L1775", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1776", "receiver": "btn_home_browse"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1778", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1779", "receiver": "lbl_size"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Entry", "is_member_call": true, "source_file": "main.py", "source_location": "L1781", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1782", "receiver": "entry_grid"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1783", "receiver": "entry_grid"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1785", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1786", "receiver": "lbl_box"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Entry", "is_member_call": true, "source_file": "main.py", "source_location": "L1788", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1789", "receiver": "entry_box_width"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1790", "receiver": "entry_box_width"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1792", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1793", "receiver": "lbl_left_pane"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Entry", "is_member_call": true, "source_file": "main.py", "source_location": "L1795", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1796", "receiver": "entry_left_pane"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1797", "receiver": "entry_left_pane"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1799", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1800", "receiver": "lbl_timestamp"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "BooleanVar", "is_member_call": true, "source_file": "main.py", "source_location": "L1802", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Checkbutton", "is_member_call": true, "source_file": "main.py", "source_location": "L1803", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1808", "receiver": "chk_timestamp"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1810", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1811", "receiver": "lbl_trace"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "BooleanVar", "is_member_call": true, "source_file": "main.py", "source_location": "L1813", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Checkbutton", "is_member_call": true, "source_file": "main.py", "source_location": "L1814", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1819", "receiver": "chk_trace_dasp"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "Button", "is_member_call": true, "source_file": "main.py", "source_location": "L1894", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1895", "receiver": "btn_save_pref"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "focus_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1898", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog", "callee": "focus_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1900", "receiver": "entry_grid"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "callee": "askdirectory", "is_member_call": true, "source_file": "main.py", "source_location": "L1770", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1770", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L1772", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1773", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_browse_home_folder", "callee": "normpath", "is_member_call": true, "source_file": "main.py", "source_location": "L1773", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "strip", "is_member_call": true, "source_file": "main.py", "source_location": "L1823", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1823", "receiver": "entry_grid"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "ValueError", "is_member_call": false, "source_file": "main.py", "source_location": "L1825", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "strip", "is_member_call": true, "source_file": "main.py", "source_location": "L1828", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1828", "receiver": "entry_box_width"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "ValueError", "is_member_call": false, "source_file": "main.py", "source_location": "L1830", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "ValueError", "is_member_call": false, "source_file": "main.py", "source_location": "L1835", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "strip", "is_member_call": true, "source_file": "main.py", "source_location": "L1841", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1841", "receiver": "entry_left_pane"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "ValueError", "is_member_call": false, "source_file": "main.py", "source_location": "L1843", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "ValueError", "is_member_call": false, "source_file": "main.py", "source_location": "L1850", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "suggest_box_width_for_grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1858", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "askyesno", "is_member_call": true, "source_file": "main.py", "source_location": "L1860", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "dialog", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1865"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L1869", "receiver": "entry_box_width"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L1870", "receiver": "entry_box_width"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1875", "receiver": "var_timestamp"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1876", "receiver": "var_trace_dasp"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "strip", "is_member_call": true, "source_file": "main.py", "source_location": "L1877", "receiver": null}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1877", "receiver": "entry_home"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "save_preferences", "is_member_call": true, "source_file": "main.py", "source_location": "L1879", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "draw_grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1882", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L1884", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L1889", "receiver": "dialog"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "error", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1891"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "showerror", "is_member_call": true, "source_file": "main.py", "source_location": "L1892", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_open_preferences_dialog_apply_preferences", "callee": "dialog", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1892"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "basename", "is_member_call": true, "source_file": "main.py", "source_location": "L1908", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "dirname", "is_member_call": true, "source_file": "main.py", "source_location": "L1909", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "iter", "is_member_call": true, "source_file": "main.py", "source_location": "L1918", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L1920", "receiver": "elem"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "add", "is_member_call": true, "source_file": "main.py", "source_location": "L1924", "receiver": "all_found_ids"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "join", "is_member_call": true, "source_file": "main.py", "source_location": "L1933", "receiver": null}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L1933"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "Toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L1937", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L1938", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "resizable", "is_member_call": true, "source_file": "main.py", "source_location": "L1939", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "transient", "is_member_call": true, "source_file": "main.py", "source_location": "L1940", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "grab_set", "is_member_call": true, "source_file": "main.py", "source_location": "L1941", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "Frame", "is_member_call": true, "source_file": "main.py", "source_location": "L1943", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L1944", "receiver": "frame"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1955", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1956", "receiver": "lbl"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L1958", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1959", "receiver": "val"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "update_idletasks", "is_member_call": true, "source_file": "main.py", "source_location": "L1961", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_x", "is_member_call": true, "source_file": "main.py", "source_location": "L1962", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L1962", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L1962", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_y", "is_member_call": true, "source_file": "main.py", "source_location": "L1963", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L1963", "receiver": "window"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L1963", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_show_app_info", "callee": "geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L1964", "receiver": "info_win"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L1970", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "suggest_box_width_for_grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1980", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "askyesno", "is_member_call": true, "source_file": "main.py", "source_location": "L1981", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "save_preferences", "is_member_call": true, "source_file": "main.py", "source_location": "L1988", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "draw_grid", "is_member_call": true, "source_file": "main.py", "source_location": "L1989", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_verify_startup_configurations", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L1991", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "askyesnocancel", "is_member_call": true, "source_file": "main.py", "source_location": "L2003", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "execute_direct_overwrite_save", "is_member_call": true, "source_file": "main.py", "source_location": "L2011", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "reset_to_startup_state", "is_member_call": true, "source_file": "main.py", "source_location": "L2012", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L2013", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L2014", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L2015", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "base_window_title", "is_member_call": true, "source_file": "main.py", "source_location": "L2015", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_device_connect", "callee": "ConnectDialog", "is_member_call": true, "source_file": "main.py", "source_location": "L2017", "receiver": "connect_dialog"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "askyesnocancel", "is_member_call": true, "source_file": "main.py", "source_location": "L2024", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "execute_direct_overwrite_save", "is_member_call": true, "source_file": "main.py", "source_location": "L2032", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "reset_to_startup_state", "is_member_call": true, "source_file": "main.py", "source_location": "L2033", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L2034", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L2035", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L2036", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "base_window_title", "is_member_call": true, "source_file": "main.py", "source_location": "L2036", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_device_discover", "callee": "DiscoverDialog", "is_member_call": true, "source_file": "main.py", "source_location": "L2038", "receiver": "connect_dialog"}, {"caller_nid": "$graphify-root$_main_connect_to_device", "callee": "DeviceSession", "is_member_call": true, "source_file": "main.py", "source_location": "L2043", "receiver": "device_session"}, {"caller_nid": "$graphify-root$_main_connect_to_device", "callee": "connect", "is_member_call": true, "source_file": "main.py", "source_location": "L2044", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_connect_to_device", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2052", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L2058", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "base_window_title_live", "is_member_call": true, "source_file": "main.py", "source_location": "L2058", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2059", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2060", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2061", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2062", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2063", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "build_dom_tree", "is_member_call": true, "source_file": "main.py", "source_location": "L2065", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L2070", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "reset", "is_member_call": true, "source_file": "main.py", "source_location": "L2072", "receiver": "undo"}, {"caller_nid": "$graphify-root$_main_on_connected", "callee": "mark_clean", "is_member_call": true, "source_file": "main.py", "source_location": "L2073", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L2079", "receiver": null}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "clear", "is_member_call": true, "source_file": "main.py", "source_location": "L2080", "receiver": null}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "items", "is_member_call": true, "source_file": "main.py", "source_location": "L2091", "receiver": null}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "find_manifest_path", "is_member_call": true, "source_file": "main.py", "source_location": "L2092", "receiver": "schema"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L2094", "receiver": "manifest_paths"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L2096", "receiver": "missing"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "compile_schema_registry", "is_member_call": true, "source_file": "main.py", "source_location": "L2099", "receiver": "schema"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2102", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_load_live_schema", "callee": "join", "is_member_call": true, "source_file": "main.py", "source_location": "L2103", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "after_cancel", "is_member_call": true, "source_file": "main.py", "source_location": "L2111", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "disconnect", "is_member_call": true, "source_file": "main.py", "source_location": "L2116", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "title", "is_member_call": true, "source_file": "main.py", "source_location": "L2124", "receiver": null}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "base_window_title", "is_member_call": true, "source_file": "main.py", "source_location": "L2124", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2125", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2126", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2127", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "entryconfig", "is_member_call": true, "source_file": "main.py", "source_location": "L2128", "receiver": "menu_device"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2129", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "reset_to_startup_state", "is_member_call": true, "source_file": "main.py", "source_location": "L2131", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L2132", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_do_device_disconnect", "callee": "render_components", "is_member_call": true, "source_file": "main.py", "source_location": "L2133", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_start_cov_polling", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2167", "receiver": null}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2147", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "poll_events", "is_member_call": true, "source_file": "main.py", "source_location": "L2150", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "update_element_from_cache", "is_member_call": true, "source_file": "main.py", "source_location": "L2154", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "render_current_sheet", "is_member_call": true, "source_file": "main.py", "source_location": "L2158", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "draw", "is_member_call": true, "source_file": "main.py", "source_location": "L2161", "receiver": "properties_panel"}, {"caller_nid": "$graphify-root$_main_start_cov_polling_poll", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2165", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2176", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_live_tree_expand", "callee": "start", "is_member_call": true, "source_file": "main.py", "source_location": "L2211", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand", "callee": "Thread", "is_member_call": true, "source_file": "main.py", "source_location": "L2211", "receiver": "threading"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "load_children", "is_member_call": true, "source_file": "main.py", "source_location": "L2180", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "comp_id", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2180"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2182", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2182", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "build_dom_tree", "is_member_call": true, "source_file": "main.py", "source_location": "L2184", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "cache_get", "is_member_call": true, "source_file": "main.py", "source_location": "L2184", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "build_links_elements", "is_member_call": true, "source_file": "main.py", "source_location": "L2185", "receiver": "ds"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2205", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "after", "is_member_call": true, "source_file": "main.py", "source_location": "L2207", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2208", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "sax_root", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "main.py", "source_location": "L2189"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "refresh_treeview_from_dom", "is_member_call": true, "source_file": "main.py", "source_location": "L2190", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "sax_root", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2190"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "items", "is_member_call": true, "source_file": "main.py", "source_location": "L2194", "receiver": null}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L2195", "receiver": "elem"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "comp_id", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2195"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L2198", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L2199", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "see", "is_member_call": true, "source_file": "main.py", "source_location": "L2200", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "after_idle", "is_member_call": true, "source_file": "main.py", "source_location": "L2201", "receiver": "tree"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "set_status", "is_member_call": true, "source_file": "main.py", "source_location": "L2203", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_main_live_tree_expand_bg_ui", "callee": "children", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2203"}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L2233", "receiver": "link_context_menu"}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L2234", "receiver": "link_context_menu"}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "get", "is_member_call": true, "source_file": "main.py", "source_location": "L2236", "receiver": null}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "sheet_display_name", "is_member_call": true, "source_file": "main.py", "source_location": "L2241", "receiver": "link_view"}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "add_separator", "is_member_call": true, "source_file": "main.py", "source_location": "L2243", "receiver": "link_context_menu"}, {"caller_nid": "$graphify-root$_main_rebuild_link_context_menu", "callee": "add_command", "is_member_call": true, "source_file": "main.py", "source_location": "L2244", "receiver": "link_context_menu"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L2484", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L2485", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "current", "is_member_call": true, "source_file": "main.py", "source_location": "L2487", "receiver": "palette_kit_combo"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "palette_kit_names", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2488"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2489", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "list_component_types", "is_member_call": true, "source_file": "main.py", "source_location": "L2493", "receiver": "palette"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "insert", "is_member_call": true, "source_file": "main.py", "source_location": "L2496", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2498", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_populate_palette_types", "callee": "palette_tree", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2499"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "invalidate", "is_member_call": true, "source_file": "main.py", "source_location": "L2506", "receiver": "palette"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "keys", "is_member_call": true, "source_file": "main.py", "source_location": "L2511", "receiver": null}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "kit_version_label", "is_member_call": true, "source_file": "main.py", "source_location": "L2515", "receiver": "palette"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "append", "is_member_call": true, "source_file": "main.py", "source_location": "L2516", "receiver": "labels"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2518", "receiver": "palette_kit_combo"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "get_children", "is_member_call": true, "source_file": "main.py", "source_location": "L2520", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "delete", "is_member_call": true, "source_file": "main.py", "source_location": "L2521", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2525", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2527", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2529", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L2530", "receiver": "palette_kit_var"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "config", "is_member_call": true, "source_file": "main.py", "source_location": "L2533", "receiver": "palette_status"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "set", "is_member_call": true, "source_file": "main.py", "source_location": "L2534", "receiver": "palette_kit_var"}, {"caller_nid": "$graphify-root$_main_refresh_palette_kits", "callee": "palette_tree", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2535"}, {"caller_nid": "$graphify-root$_main_destroy_drag_ghost", "callee": "destroy", "is_member_call": true, "source_file": "main.py", "source_location": "L2550", "receiver": null}, {"caller_nid": "$graphify-root$_main_reset_palette_drag", "callee": "update", "is_member_call": true, "source_file": "main.py", "source_location": "L2556", "receiver": "palette_drag"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "identify_row", "is_member_call": true, "source_file": "main.py", "source_location": "L2560", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "selection_set", "is_member_call": true, "source_file": "main.py", "source_location": "L2565", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "current", "is_member_call": true, "source_file": "main.py", "source_location": "L2566", "receiver": "palette_kit_combo"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "palette_kit_names", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2567"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "update", "is_member_call": true, "source_file": "main.py", "source_location": "L2570", "receiver": "palette_drag"}, {"caller_nid": "$graphify-root$_main_on_palette_press", "callee": "item", "is_member_call": true, "source_file": "main.py", "source_location": "L2572", "receiver": "palette_tree"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "Toplevel", "is_member_call": true, "source_file": "main.py", "source_location": "L2590", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "window", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "main.py", "source_location": "L2590"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "overrideredirect", "is_member_call": true, "source_file": "main.py", "source_location": "L2591", "receiver": "ghost"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "attributes", "is_member_call": true, "source_file": "main.py", "source_location": "L2592", "receiver": "ghost"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "pack", "is_member_call": true, "source_file": "main.py", "source_location": "L2593", "receiver": null}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "Label", "is_member_call": true, "source_file": "main.py", "source_location": "L2593", "receiver": "tk"}, {"caller_nid": "$graphify-root$_main_on_palette_motion", "callee": "geometry", "is_member_call": true, "source_file": "main.py", "source_location": "L2601", "receiver": null}, {"caller_nid": "$graphify-root$_main_pointer_over_canvas", "callee": "winfo_rootx", "is_member_call": true, "source_file": "main.py", "source_location": "L2605", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_pointer_over_canvas", "callee": "winfo_rooty", "is_member_call": true, "source_file": "main.py", "source_location": "L2606", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_pointer_over_canvas", "callee": "winfo_width", "is_member_call": true, "source_file": "main.py", "source_location": "L2607", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_pointer_over_canvas", "callee": "winfo_height", "is_member_call": true, "source_file": "main.py", "source_location": "L2608", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "showwarning", "is_member_call": true, "source_file": "main.py", "source_location": "L2624", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "canvasx", "is_member_call": true, "source_file": "main.py", "source_location": "L2628", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "winfo_rootx", "is_member_call": true, "source_file": "main.py", "source_location": "L2628", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "canvasy", "is_member_call": true, "source_file": "main.py", "source_location": "L2629", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "winfo_rooty", "is_member_call": true, "source_file": "main.py", "source_location": "L2629", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "layout_margin", "is_member_call": true, "source_file": "main.py", "source_location": "L2632", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_main_on_palette_release", "callee": "add_component", "is_member_call": true, "source_file": "main.py", "source_location": "L2636", "receiver": "sax_file"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/28a6dad3abd45f43c38e91665e722a12e97f08c18700b431e0b61fd000f45840.json b/graphify-out/cache/ast/v0.9.64-s4/28a6dad3abd45f43c38e91665e722a12e97f08c18700b431e0b61fd000f45840.json new file mode 100644 index 0000000..49187ed --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/28a6dad3abd45f43c38e91665e722a12e97f08c18700b431e0b61fd000f45840.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_sax_dom_py", "label": "sax_dom.py", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L1"}, {"id": "$graphify-root$_sax_dom_snapshot_children", "label": "snapshot_children()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L10", "_callable": true}, {"id": "$graphify-root$_sax_dom_restore_children", "label": "restore_children()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L19", "_callable": true}, {"id": "$graphify-root$_sax_dom_set_prop_value", "label": "set_prop_value()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L29", "_callable": true}, {"id": "$graphify-root$_sax_dom_remove_prop", "label": "remove_prop()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L50", "_callable": true}, {"id": "$graphify-root$_sax_dom_read_meta_property", "label": "read_meta_property()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L57", "_callable": true}, {"id": "$graphify-root$_sax_dom_update_meta_property", "label": "update_meta_property()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L83", "_callable": true}, {"id": "$graphify-root$_sax_dom_update_meta_groups", "label": "update_meta_groups()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L108", "_callable": true}, {"id": "$graphify-root$_sax_dom_find_parent_element", "label": "find_parent_element()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L137", "_callable": true}, {"id": "$graphify-root$_sax_dom_find_component_by_path", "label": "find_component_by_path()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L145", "_callable": true}, {"id": "$graphify-root$_sax_dom_get_component_path", "label": "get_component_path()", "file_type": "code", "source_file": "sax_dom.py", "source_location": "L173", "_callable": true}, {"id": "$graphify-root$_sax_dom_rationale_1", "label": "Document-level helpers for a Sedona app: the packed 'meta' property and\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L1"}, {"id": "$graphify-root$_sax_dom_rationale_11", "label": "Copies an element's children and leading text, so it can be put back wholesale.\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L11"}, {"id": "$graphify-root$_sax_dom_rationale_20", "label": "Puts back what snapshot_children captured, whitespace and all.", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L20"}, {"id": "$graphify-root$_sax_dom_rationale_30", "label": "Writes a component's , creating it in the block the other props sit in. A\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L30"}, {"id": "$graphify-root$_sax_dom_rationale_51", "label": "Drops a component's , for undoing a value that the file never carried.", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L51"}, {"id": "$graphify-root$_sax_dom_rationale_58", "label": "Parses 32-bit meta property integer fields via structured byte extraction rules.", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L58"}, {"id": "$graphify-root$_sax_dom_rationale_84", "label": "Re-encodes coordinates back into meta, completely preserving existing lower and\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L84"}, {"id": "$graphify-root$_sax_dom_rationale_109", "label": "Rewrites only meta's four user-group bits, leaving the packed position alone.\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L109"}, {"id": "$graphify-root$_sax_dom_rationale_138", "label": "Traverses the XML DOM tree recursively to find the parent element of a given\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L138"}, {"id": "$graphify-root$_sax_dom_rationale_146", "label": "The component an absolute path names, or None if the document has no such node.\u2026", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L146"}, {"id": "$graphify-root$_sax_dom_rationale_174", "label": "Computes the absolute path of a component within the application tree hierarchy.", "file_type": "rationale", "source_file": "sax_dom.py", "source_location": "L174"}], "edges": [{"source": "$graphify-root$_sax_dom_py", "target": "copy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "xml_etree_elementtree", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L7", "weight": 1.0, "local_alias": "ET"}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_snapshot_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_restore_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_set_prop_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_remove_prop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_read_meta_property", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_update_meta_property", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_update_meta_groups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_find_parent_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_find_component_by_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_py", "target": "$graphify-root$_sax_dom_get_component_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_update_meta_property", "target": "$graphify-root$_sax_dom_read_meta_property", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_update_meta_groups", "target": "$graphify-root$_sax_dom_read_meta_property", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_get_component_path", "target": "$graphify-root$_sax_dom_find_parent_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_1", "target": "$graphify-root$_sax_dom_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_11", "target": "$graphify-root$_sax_dom_snapshot_children", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_20", "target": "$graphify-root$_sax_dom_restore_children", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_30", "target": "$graphify-root$_sax_dom_set_prop_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_51", "target": "$graphify-root$_sax_dom_remove_prop", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_58", "target": "$graphify-root$_sax_dom_read_meta_property", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_84", "target": "$graphify-root$_sax_dom_update_meta_property", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_109", "target": "$graphify-root$_sax_dom_update_meta_groups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_138", "target": "$graphify-root$_sax_dom_find_parent_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_146", "target": "$graphify-root$_sax_dom_find_component_by_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_sax_dom_rationale_174", "target": "$graphify-root$_sax_dom_get_component_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sax_dom.py", "source_location": "L174", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_sax_dom_snapshot_children", "callee": "deepcopy", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L16", "receiver": "copy"}, {"caller_nid": "$graphify-root$_sax_dom_restore_children", "callee": "remove", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L23", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_restore_children", "callee": "append", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L26", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_restore_children", "callee": "deepcopy", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L26", "receiver": "copy"}, {"caller_nid": "$graphify-root$_sax_dom_set_prop_value", "callee": "find", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L36", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_set_prop_value", "callee": "set", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L38", "receiver": "prop"}, {"caller_nid": "$graphify-root$_sax_dom_set_prop_value", "callee": "Element", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L41", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_dom_set_prop_value", "callee": "insert", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L46", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_remove_prop", "callee": "find", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L52", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_remove_prop", "callee": "remove", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L54", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_read_meta_property", "callee": "startswith", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L62", "receiver": "meta_str"}, {"caller_nid": "$graphify-root$_sax_dom_read_meta_property", "callee": "startswith", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L62", "receiver": "meta_str"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_property", "callee": "find", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L101", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_property", "callee": "SubElement", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L103", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_property", "callee": "set", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L105", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_groups", "callee": "find", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L130", "receiver": "element"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_groups", "callee": "SubElement", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L132", "receiver": "ET"}, {"caller_nid": "$graphify-root$_sax_dom_update_meta_groups", "callee": "set", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L134", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_sax_dom_find_parent_element", "callee": "iter", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L139", "receiver": "root_elem"}, {"caller_nid": "$graphify-root$_sax_dom_find_component_by_path", "callee": "split", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L155", "receiver": "path"}, {"caller_nid": "$graphify-root$_sax_dom_find_component_by_path", "callee": "find", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L159", "receiver": "root_elem"}, {"caller_nid": "$graphify-root$_sax_dom_find_component_by_path", "callee": "get", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L165", "receiver": "child"}, {"caller_nid": "$graphify-root$_sax_dom_get_component_path", "callee": "append", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L178", "receiver": "path_parts"}, {"caller_nid": "$graphify-root$_sax_dom_get_component_path", "callee": "get", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L178", "receiver": "curr"}, {"caller_nid": "$graphify-root$_sax_dom_get_component_path", "callee": "reverse", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L180", "receiver": "path_parts"}, {"caller_nid": "$graphify-root$_sax_dom_get_component_path", "callee": "join", "is_member_call": true, "source_file": "sax_dom.py", "source_location": "L181", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/2cf5e6d8720b940f6b3af4bb23e3fc8a09f4f6505d53ba45edcec4088a7f4f5c.json b/graphify-out/cache/ast/v0.9.64-s4/2cf5e6d8720b940f6b3af4bb23e3fc8a09f4f6505d53ba45edcec4088a7f4f5c.json new file mode 100644 index 0000000..3b0eb46 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/2cf5e6d8720b940f6b3af4bb23e3fc8a09f4f6505d53ba45edcec4088a7f4f5c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_palette_py", "label": "palette.py", "file_type": "code", "source_file": "palette.py", "source_location": "L1"}, {"id": "$graphify-root$_palette_manifests_dir", "label": "_manifests_dir()", "file_type": "code", "source_file": "palette.py", "source_location": "L25", "_callable": true}, {"id": "$graphify-root$_palette_kits_dir", "label": "_kits_dir()", "file_type": "code", "source_file": "palette.py", "source_location": "L29", "_callable": true}, {"id": "$graphify-root$_palette_list_kits", "label": "list_kits()", "file_type": "code", "source_file": "palette.py", "source_location": "L33", "_callable": true}, {"id": "$graphify-root$_palette_version_sort_key", "label": "version_sort_key()", "file_type": "code", "source_file": "palette.py", "source_location": "L44", "_callable": true}, {"id": "$graphify-root$_palette_norm_checksum", "label": "_norm_checksum()", "file_type": "code", "source_file": "palette.py", "source_location": "L49", "_callable": true}, {"id": "$graphify-root$_palette_kit_versions", "label": "kit_versions()", "file_type": "code", "source_file": "palette.py", "source_location": "L54", "_callable": true}, {"id": "$graphify-root$_palette_resolve_manifest_path", "label": "resolve_manifest_path()", "file_type": "code", "source_file": "palette.py", "source_location": "L76", "_callable": true}, {"id": "$graphify-root$_palette_kit_builds", "label": "kit_builds()", "file_type": "code", "source_file": "palette.py", "source_location": "L120", "_callable": true}, {"id": "$graphify-root$_palette_latest_build", "label": "latest_build()", "file_type": "code", "source_file": "palette.py", "source_location": "L149", "_callable": true}, {"id": "$graphify-root$_palette_load_kit", "label": "_load_kit()", "file_type": "code", "source_file": "palette.py", "source_location": "L155", "_callable": true}, {"id": "$graphify-root$_palette_kit_version_label", "label": "kit_version_label()", "file_type": "code", "source_file": "palette.py", "source_location": "L174", "_callable": true}, {"id": "$graphify-root$_palette_resolve_checksum", "label": "resolve_checksum()", "file_type": "code", "source_file": "palette.py", "source_location": "L178", "_callable": true}, {"id": "$graphify-root$_palette_version_for_checksum", "label": "version_for_checksum()", "file_type": "code", "source_file": "palette.py", "source_location": "L189", "_callable": true}, {"id": "$graphify-root$_palette_find_type", "label": "_find_type()", "file_type": "code", "source_file": "palette.py", "source_location": "L200", "_callable": true}, {"id": "$graphify-root$_palette_is_component", "label": "_is_component()", "file_type": "code", "source_file": "palette.py", "source_location": "L207", "_callable": true}, {"id": "$graphify-root$_palette_list_component_types", "label": "list_component_types()", "file_type": "code", "source_file": "palette.py", "source_location": "L230", "_callable": true}, {"id": "$graphify-root$_palette_platforms_db", "label": "_platforms_db()", "file_type": "code", "source_file": "palette.py", "source_location": "L252", "_callable": true}, {"id": "$graphify-root$_palette_platform_native_kits", "label": "_platform_native_kits()", "file_type": "code", "source_file": "palette.py", "source_location": "L256", "_callable": true}, {"id": "$graphify-root$_palette_unsupported_kits", "label": "unsupported_kits()", "file_type": "code", "source_file": "palette.py", "source_location": "L322", "_callable": true}, {"id": "$graphify-root$_palette_invalidate", "label": "invalidate()", "file_type": "code", "source_file": "palette.py", "source_location": "L401", "_callable": true}, {"id": "$graphify-root$_palette_rationale_1", "label": "Component palette: the kits installed in Sedona home, and the components inside\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L1"}, {"id": "$graphify-root$_palette_rationale_34", "label": "Kit names installed in Sedona home, alphabetically.", "file_type": "rationale", "source_file": "palette.py", "source_location": "L34"}, {"id": "$graphify-root$_palette_rationale_50", "label": "Strips leading zeros so differently-padded hex checksums compare equal.", "file_type": "rationale", "source_file": "palette.py", "source_location": "L50"}, {"id": "$graphify-root$_palette_rationale_55", "label": "Maps checksum -> version string, read from the .kit filenames under kits/. Keys\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L55"}, {"id": "$graphify-root$_palette_rationale_77", "label": "Picks the manifest to describe a kit, returning (path, version_label).\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L77"}, {"id": "$graphify-root$_palette_rationale_121", "label": "Every build of a kit this Sedona home can describe, newest version first. One\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L121"}, {"id": "$graphify-root$_palette_rationale_150", "label": "The newest build of a kit, as (version string, checksum), or None if it has\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L150"}, {"id": "$graphify-root$_palette_rationale_156", "label": "Parses a kit's chosen manifest into (version label, {type name: element}).", "file_type": "rationale", "source_file": "palette.py", "source_location": "L156"}, {"id": "$graphify-root$_palette_rationale_179", "label": "Checksum of the manifest this palette resolved for a kit, or None.", "file_type": "rationale", "source_file": "palette.py", "source_location": "L179"}, {"id": "$graphify-root$_palette_rationale_190", "label": "The version a kit's checksum stands for, read from the .kit filenames. Returns\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L190"}, {"id": "$graphify-root$_palette_rationale_208", "label": "True when the base chain reaches sys::Component, so the type can live in an app.", "file_type": "rationale", "source_file": "palette.py", "source_location": "L208"}, {"id": "$graphify-root$_palette_rationale_231", "label": "Concrete component types in a kit, as (type name, base) pairs. Primitives (no\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L231"}, {"id": "$graphify-root$_palette_rationale_257", "label": "Return (matching, all_platforms) \u2014 two sets of kit names. *matching* is the\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L257"}, {"id": "$graphify-root$_palette_rationale_323", "label": "Kit names that cannot work with the open file's platform. A kit is unsupported\u2026", "file_type": "rationale", "source_file": "palette.py", "source_location": "L323"}, {"id": "$graphify-root$_palette_rationale_402", "label": "Clears every cache, for when Sedona home changes or a kit is repinned.", "file_type": "rationale", "source_file": "palette.py", "source_location": "L402"}], "edges": [{"source": "$graphify-root$_palette_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "re", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "xml_etree_elementtree", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L15", "weight": 1.0, "local_alias": "ET"}, {"source": "$graphify-root$_palette_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_manifests_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_kits_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_list_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_version_sort_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_norm_checksum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_kit_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_resolve_manifest_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_kit_builds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_latest_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_load_kit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L155", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_kit_version_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L174", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_resolve_checksum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_version_for_checksum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_find_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_is_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_list_component_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_platforms_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_platform_native_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_unsupported_kits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_palette_py", "target": "$graphify-root$_palette_invalidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_palette_list_kits", "target": "$graphify-root$_palette_manifests_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_versions", "target": "$graphify-root$_palette_kits_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L64", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_versions", "target": "$graphify-root$_palette_norm_checksum", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_palette_resolve_manifest_path", "target": "$graphify-root$_palette_manifests_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_palette_resolve_manifest_path", "target": "$graphify-root$_palette_kit_versions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_palette_resolve_manifest_path", "target": "$graphify-root$_palette_norm_checksum", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_palette_resolve_manifest_path", "target": "$graphify-root$_palette_version_sort_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_builds", "target": "$graphify-root$_palette_manifests_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_builds", "target": "$graphify-root$_palette_kit_versions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_builds", "target": "$graphify-root$_palette_norm_checksum", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_builds", "target": "$graphify-root$_palette_version_sort_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_palette_latest_build", "target": "$graphify-root$_palette_kit_builds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_palette_load_kit", "target": "$graphify-root$_palette_resolve_manifest_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_palette_kit_version_label", "target": "$graphify-root$_palette_load_kit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L175", "weight": 1.0}, {"source": "$graphify-root$_palette_resolve_checksum", "target": "$graphify-root$_palette_resolve_manifest_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_palette_version_for_checksum", "target": "$graphify-root$_palette_kit_versions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_palette_version_for_checksum", "target": "$graphify-root$_palette_norm_checksum", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_palette_find_type", "target": "$graphify-root$_palette_load_kit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_palette_is_component", "target": "$graphify-root$_palette_find_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_palette_is_component", "target": "$graphify-root$_palette_is_component", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_palette_list_component_types", "target": "$graphify-root$_palette_load_kit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L236", "weight": 1.0}, {"source": "$graphify-root$_palette_list_component_types", "target": "$graphify-root$_palette_is_component", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_palette_platform_native_kits", "target": "$graphify-root$_palette_platforms_db", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_palette_platform_native_kits", "target": "$graphify-root$_palette_manifests_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_palette_unsupported_kits", "target": "$graphify-root$_palette_platform_native_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_palette_unsupported_kits", "target": "$graphify-root$_palette_list_kits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L342", "weight": 1.0}, {"source": "$graphify-root$_palette_unsupported_kits", "target": "$graphify-root$_palette_manifests_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_1", "target": "$graphify-root$_palette_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_34", "target": "$graphify-root$_palette_list_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_50", "target": "$graphify-root$_palette_norm_checksum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_55", "target": "$graphify-root$_palette_kit_versions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_77", "target": "$graphify-root$_palette_resolve_manifest_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_121", "target": "$graphify-root$_palette_kit_builds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_150", "target": "$graphify-root$_palette_latest_build", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_156", "target": "$graphify-root$_palette_load_kit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_179", "target": "$graphify-root$_palette_resolve_checksum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_190", "target": "$graphify-root$_palette_version_for_checksum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_208", "target": "$graphify-root$_palette_is_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_231", "target": "$graphify-root$_palette_list_component_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_257", "target": "$graphify-root$_palette_platform_native_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_323", "target": "$graphify-root$_palette_unsupported_kits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_palette_rationale_402", "target": "$graphify-root$_palette_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "palette.py", "source_location": "L402", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_palette_manifests_dir", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L26", "receiver": null}, {"caller_nid": "$graphify-root$_palette_kits_dir", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_palette_list_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L36", "receiver": null}, {"caller_nid": "$graphify-root$_palette_list_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L39", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_list_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L40", "receiver": null}, {"caller_nid": "$graphify-root$_palette_list_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L40", "receiver": null}, {"caller_nid": "$graphify-root$_palette_version_sort_key", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L45", "receiver": "re"}, {"caller_nid": "$graphify-root$_palette_norm_checksum", "callee": "lstrip", "is_member_call": true, "source_file": "palette.py", "source_location": "L51", "receiver": "checksum"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L64", "receiver": null}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L65", "receiver": null}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "compile", "is_member_call": true, "source_file": "palette.py", "source_location": "L66", "receiver": "re"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "escape", "is_member_call": true, "source_file": "palette.py", "source_location": "L66", "receiver": "re"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L67", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "match", "is_member_call": true, "source_file": "palette.py", "source_location": "L68", "receiver": "pattern"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "group", "is_member_call": true, "source_file": "palette.py", "source_location": "L70", "receiver": "match"}, {"caller_nid": "$graphify-root$_palette_kit_versions", "callee": "group", "is_member_call": true, "source_file": "palette.py", "source_location": "L70", "receiver": "match"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L84", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L85", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L89", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L90", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L90", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L97", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L101", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L101", "receiver": "versions"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "append", "is_member_call": true, "source_file": "palette.py", "source_location": "L108", "receiver": "available"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "sort", "is_member_call": true, "source_file": "palette.py", "source_location": "L111", "receiver": "available"}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L117", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_manifest_path", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L117", "receiver": "versions"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L130", "receiver": null}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L134", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L135", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L135", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "append", "is_member_call": true, "source_file": "palette.py", "source_location": "L138", "receiver": "builds"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L138", "receiver": "versions"}, {"caller_nid": "$graphify-root$_palette_kit_builds", "callee": "sort", "is_member_call": true, "source_file": "palette.py", "source_location": "L140", "receiver": "builds"}, {"caller_nid": "$graphify-root$_palette_load_kit", "callee": "getroot", "is_member_call": true, "source_file": "palette.py", "source_location": "L164", "receiver": null}, {"caller_nid": "$graphify-root$_palette_load_kit", "callee": "parse", "is_member_call": true, "source_file": "palette.py", "source_location": "L164", "receiver": "ET"}, {"caller_nid": "$graphify-root$_palette_load_kit", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L165", "receiver": "root"}, {"caller_nid": "$graphify-root$_palette_load_kit", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L166", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_palette_resolve_checksum", "callee": "basename", "is_member_call": true, "source_file": "palette.py", "source_location": "L183", "receiver": null}, {"caller_nid": "$graphify-root$_palette_resolve_checksum", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L184", "receiver": "filename"}, {"caller_nid": "$graphify-root$_palette_resolve_checksum", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L184", "receiver": "filename"}, {"caller_nid": "$graphify-root$_palette_version_for_checksum", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L197", "receiver": null}, {"caller_nid": "$graphify-root$_palette_find_type", "callee": "split", "is_member_call": true, "source_file": "palette.py", "source_location": "L203", "receiver": "qualified_name"}, {"caller_nid": "$graphify-root$_palette_find_type", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L204", "receiver": null}, {"caller_nid": "$graphify-root$_palette_is_component", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L217", "receiver": "seen"}, {"caller_nid": "$graphify-root$_palette_is_component", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L223", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_palette_list_component_types", "callee": "items", "is_member_call": true, "source_file": "palette.py", "source_location": "L239", "receiver": "types"}, {"caller_nid": "$graphify-root$_palette_list_component_types", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L240", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_palette_list_component_types", "callee": "append", "is_member_call": true, "source_file": "palette.py", "source_location": "L244", "receiver": "entries"}, {"caller_nid": "$graphify-root$_palette_list_component_types", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L244", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_palette_platforms_db", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L253", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "keys", "is_member_call": true, "source_file": "palette.py", "source_location": "L266", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L268", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L273", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L274", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L276", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L277", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L277", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "parse", "is_member_call": true, "source_file": "palette.py", "source_location": "L280", "receiver": "ET"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L280", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L283", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "getroot", "is_member_call": true, "source_file": "palette.py", "source_location": "L283", "receiver": "tree"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L284", "receiver": "t"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L284", "receiver": "t"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L286", "receiver": "sax_platform_kits"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L295", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L296", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L297", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L299", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L300", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L301", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L303", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L304", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "isfile", "is_member_call": true, "source_file": "palette.py", "source_location": "L305", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "parse", "is_member_call": true, "source_file": "palette.py", "source_location": "L308", "receiver": "ET"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L312", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "getroot", "is_member_call": true, "source_file": "palette.py", "source_location": "L312", "receiver": "tree"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L313", "receiver": "nk_names"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "split", "is_member_call": true, "source_file": "palette.py", "source_location": "L313", "receiver": null}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L313", "receiver": "nk"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "update", "is_member_call": true, "source_file": "palette.py", "source_location": "L314", "receiver": "all_platforms"}, {"caller_nid": "$graphify-root$_palette_platform_native_kits", "callee": "update", "is_member_call": true, "source_file": "palette.py", "source_location": "L316", "receiver": "matching"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "frozenset", "is_member_call": false, "source_file": "palette.py", "source_location": "L332", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "keys", "is_member_call": true, "source_file": "palette.py", "source_location": "L332", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L350", "receiver": "unsupported"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L353", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L354", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L356", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L357", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L357", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "parse", "is_member_call": true, "source_file": "palette.py", "source_location": "L360", "receiver": "ET"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L360", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "getroot", "is_member_call": true, "source_file": "palette.py", "source_location": "L363", "receiver": "tree"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L364", "receiver": "root"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L366", "receiver": "t"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L366", "receiver": "t"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L367", "receiver": "root"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L370", "receiver": "unsupported"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L380", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "isdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L381", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "listdir", "is_member_call": true, "source_file": "palette.py", "source_location": "L383", "receiver": "os"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "startswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L384", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "endswith", "is_member_call": true, "source_file": "palette.py", "source_location": "L384", "receiver": "entry"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "parse", "is_member_call": true, "source_file": "palette.py", "source_location": "L387", "receiver": "ET"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "join", "is_member_call": true, "source_file": "palette.py", "source_location": "L387", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "findall", "is_member_call": true, "source_file": "palette.py", "source_location": "L390", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "getroot", "is_member_call": true, "source_file": "palette.py", "source_location": "L390", "receiver": "tree"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "split", "is_member_call": true, "source_file": "palette.py", "source_location": "L391", "receiver": null}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "get", "is_member_call": true, "source_file": "palette.py", "source_location": "L391", "receiver": "dep"}, {"caller_nid": "$graphify-root$_palette_unsupported_kits", "callee": "add", "is_member_call": true, "source_file": "palette.py", "source_location": "L393", "receiver": "unsupported"}, {"caller_nid": "$graphify-root$_palette_invalidate", "callee": "clear", "is_member_call": true, "source_file": "palette.py", "source_location": "L403", "receiver": "_versions_cache"}, {"caller_nid": "$graphify-root$_palette_invalidate", "callee": "clear", "is_member_call": true, "source_file": "palette.py", "source_location": "L404", "receiver": "_manifest_cache"}, {"caller_nid": "$graphify-root$_palette_invalidate", "callee": "clear", "is_member_call": true, "source_file": "palette.py", "source_location": "L405", "receiver": "_component_cache"}, {"caller_nid": "$graphify-root$_palette_invalidate", "callee": "clear", "is_member_call": true, "source_file": "palette.py", "source_location": "L406", "receiver": "_builds_cache"}, {"caller_nid": "$graphify-root$_palette_invalidate", "callee": "clear", "is_member_call": true, "source_file": "palette.py", "source_location": "L407", "receiver": "_unsupported_cache"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/2d4d1af35c6bc9ef11ecb68b9f3a73a13aca45ca5dc41190cebe19edda562fdc.json b/graphify-out/cache/ast/v0.9.64-s4/2d4d1af35c6bc9ef11ecb68b9f3a73a13aca45ca5dc41190cebe19edda562fdc.json new file mode 100644 index 0000000..4ea7a79 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/2d4d1af35c6bc9ef11ecb68b9f3a73a13aca45ca5dc41190cebe19edda562fdc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_dasp_py", "label": "dasp.py", "file_type": "code", "source_file": "dasp.py", "source_location": "L1"}, {"id": "$graphify-root$_dasp_trace", "label": "_trace()", "file_type": "code", "source_file": "dasp.py", "source_location": "L88", "_callable": true}, {"id": "$graphify-root$_dasp_daspexception", "label": "DaspException", "file_type": "code", "source_file": "dasp.py", "source_location": "L112", "_callable": true, "_callable_class": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/dasp.py"}, {"id": "$graphify-root$_dasp_daspexception_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L113", "_callable": true}, {"id": "$graphify-root$_dasp_daspmsg", "label": "DaspMsg", "file_type": "code", "source_file": "dasp.py", "source_location": "L123", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_daspmsg_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L126", "_callable": true}, {"id": "$graphify-root$_dasp_daspmsg_decode", "label": ".decode()", "file_type": "code", "source_file": "dasp.py", "source_location": "L152", "_callable": true}, {"id": "$graphify-root$_dasp_daspmsg_encode", "label": ".encode()", "file_type": "code", "source_file": "dasp.py", "source_location": "L212", "_callable": true}, {"id": "$graphify-root$_dasp_daspmsg_encode_into", "label": "._encode_into()", "file_type": "code", "source_file": "dasp.py", "source_location": "L217", "_callable": true}, {"id": "$graphify-root$_dasp_put_u2", "label": "_put_u2()", "file_type": "code", "source_file": "dasp.py", "source_location": "L295", "_callable": true}, {"id": "$graphify-root$_dasp_put_str", "label": "_put_str()", "file_type": "code", "source_file": "dasp.py", "source_location": "L300", "_callable": true}, {"id": "$graphify-root$_dasp_put_bytes", "label": "_put_bytes()", "file_type": "code", "source_file": "dasp.py", "source_location": "L307", "_callable": true}, {"id": "$graphify-root$_dasp_receivewindow", "label": "ReceiveWindow", "file_type": "code", "source_file": "dasp.py", "source_location": "L318", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_receivewindow_init_1939f2", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L323", "_callable": true}, {"id": "$graphify-root$_dasp_receivewindow_unacked", "label": ".unacked()", "file_type": "code", "source_file": "dasp.py", "source_location": "L330", "_callable": true}, {"id": "$graphify-root$_dasp_receivewindow_init", "label": ".init()", "file_type": "code", "source_file": "dasp.py", "source_location": "L334", "_callable": true}, {"id": "$graphify-root$_dasp_receivewindow_set_ack_headers", "label": ".set_ack_headers()", "file_type": "code", "source_file": "dasp.py", "source_location": "L342", "_callable": true}, {"id": "$graphify-root$_dasp_receivewindow_receive", "label": ".receive()", "file_type": "code", "source_file": "dasp.py", "source_location": "L354", "_callable": true}, {"id": "$graphify-root$_dasp_to_ack_more", "label": "_to_ack_more()", "file_type": "code", "source_file": "dasp.py", "source_location": "L393", "_callable": true}, {"id": "$graphify-root$_dasp_packet", "label": "_Packet", "file_type": "code", "source_file": "dasp.py", "source_location": "L408", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_packet_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L412", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow", "label": "SendWindow", "file_type": "code", "source_file": "dasp.py", "source_location": "L422", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_sendwindow_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L427", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_size", "label": ".size()", "file_type": "code", "source_file": "dasp.py", "source_location": "L441", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_cur_seq_num", "label": ".cur_seq_num()", "file_type": "code", "source_file": "dasp.py", "source_location": "L445", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_kill", "label": ".kill()", "file_type": "code", "source_file": "dasp.py", "source_location": "L448", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_clear", "label": ".clear()", "file_type": "code", "source_file": "dasp.py", "source_location": "L453", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_send", "label": ".send()", "file_type": "code", "source_file": "dasp.py", "source_location": "L460", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_enqueue", "label": "._enqueue()", "file_type": "code", "source_file": "dasp.py", "source_location": "L472", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_full", "label": "._full()", "file_type": "code", "source_file": "dasp.py", "source_location": "L486", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_exceeds_ack_more_limit", "label": "._exceeds_ack_more_limit()", "file_type": "code", "source_file": "dasp.py", "source_location": "L489", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_to_msg", "label": "._to_msg()", "file_type": "code", "source_file": "dasp.py", "source_location": "L496", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_check_ack_headers", "label": ".check_ack_headers()", "file_type": "code", "source_file": "dasp.py", "source_location": "L505", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_track_dup_acks", "label": "._track_dup_acks()", "file_type": "code", "source_file": "dasp.py", "source_location": "L533", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_is_acked", "label": "._is_acked()", "file_type": "code", "source_file": "dasp.py", "source_location": "L546", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_send_retries", "label": ".send_retries()", "file_type": "code", "source_file": "dasp.py", "source_location": "L565", "_callable": true}, {"id": "$graphify-root$_dasp_sendwindow_resend", "label": "._resend()", "file_type": "code", "source_file": "dasp.py", "source_location": "L581", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession", "label": "DaspSession", "file_type": "code", "source_file": "dasp.py", "source_location": "L592", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_daspsession_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L598", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_connect", "label": ".connect()", "file_type": "code", "source_file": "dasp.py", "source_location": "L636", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_hello", "label": "._hello()", "file_type": "code", "source_file": "dasp.py", "source_location": "L657", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_authenticate", "label": "._authenticate()", "file_type": "code", "source_file": "dasp.py", "source_location": "L679", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_tune", "label": "._tune()", "file_type": "code", "source_file": "dasp.py", "source_location": "L714", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_send", "label": ".send()", "file_type": "code", "source_file": "dasp.py", "source_location": "L730", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_receive", "label": ".receive()", "file_type": "code", "source_file": "dasp.py", "source_location": "L735", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_send_raw", "label": "._send_raw()", "file_type": "code", "source_file": "dasp.py", "source_location": "L750", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "dasp.py", "source_location": "L758", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_enqueue", "label": "._enqueue()", "file_type": "code", "source_file": "dasp.py", "source_location": "L779", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_housekeeping", "label": ".housekeeping()", "file_type": "code", "source_file": "dasp.py", "source_location": "L787", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_keepalive", "label": "._keepalive()", "file_type": "code", "source_file": "dasp.py", "source_location": "L804", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_close", "label": ".close()", "file_type": "code", "source_file": "dasp.py", "source_location": "L814", "_callable": true}, {"id": "$graphify-root$_dasp_daspsession_shutdown", "label": "._shutdown()", "file_type": "code", "source_file": "dasp.py", "source_location": "L830", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket", "label": "DaspSocket", "file_type": "code", "source_file": "dasp.py", "source_location": "L854", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_dasp_daspsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "dasp.py", "source_location": "L860", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_port", "label": ".port()", "file_type": "code", "source_file": "dasp.py", "source_location": "L882", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_is_closed", "label": ".is_closed()", "file_type": "code", "source_file": "dasp.py", "source_location": "L886", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_connect", "label": ".connect()", "file_type": "code", "source_file": "dasp.py", "source_location": "L889", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_close", "label": ".close()", "file_type": "code", "source_file": "dasp.py", "source_location": "L898", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_alloc_session", "label": "._alloc_session()", "file_type": "code", "source_file": "dasp.py", "source_location": "L915", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_free_session", "label": "._free_session()", "file_type": "code", "source_file": "dasp.py", "source_location": "L925", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_send_msg", "label": "._send_msg()", "file_type": "code", "source_file": "dasp.py", "source_location": "L931", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_receiver_loop", "label": "._receiver_loop()", "file_type": "code", "source_file": "dasp.py", "source_location": "L940", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_discover", "label": ".discover()", "file_type": "code", "source_file": "dasp.py", "source_location": "L957", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_dispatch", "label": "._dispatch()", "file_type": "code", "source_file": "dasp.py", "source_location": "L998", "_callable": true}, {"id": "$graphify-root$_dasp_daspsocket_housekeeping_loop", "label": "._housekeeping_loop()", "file_type": "code", "source_file": "dasp.py", "source_location": "L1015", "_callable": true}, {"id": "$graphify-root$_dasp_ticks", "label": "_ticks()", "file_type": "code", "source_file": "dasp.py", "source_location": "L1031", "_callable": true}, {"id": "$graphify-root$_dasp_rationale_1", "label": "DASP (Datagram Authenticated Session Protocol) transport layer. Ported from\u2026", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L1"}, {"id": "$graphify-root$_dasp_rationale_124", "label": "Binary encoder/decoder for DASP messages.", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L124"}, {"id": "$graphify-root$_dasp_rationale_319", "label": "Manages incoming message sequence numbers and acknowledgements.", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L319"}, {"id": "$graphify-root$_dasp_rationale_423", "label": "Manages the outgoing datagram queue with reliable delivery.", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L423"}, {"id": "$graphify-root$_dasp_rationale_593", "label": "Client endpoint of a DASP session. Handles the handshake, keepalive, reliable\u2026", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L593"}, {"id": "$graphify-root$_dasp_rationale_855", "label": "Manages a UDP socket shared by DASP sessions. Provides receiver and\u2026", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L855"}, {"id": "$graphify-root$_dasp_rationale_958", "label": "Send DASP DISCOVER broadcast and collect responding devices. Returns a list of\u2026", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L958"}, {"id": "$graphify-root$_dasp_rationale_1032", "label": "Monotonic time in seconds (float).", "file_type": "rationale", "source_file": "dasp.py", "source_location": "L1032"}], "edges": [{"source": "$graphify-root$_dasp_py", "target": "hashlib", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "queue", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "random", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "socket", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "struct", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "threading", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_trace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_daspexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspexception", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspexception", "target": "$graphify-root$_dasp_daspexception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_daspmsg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg", "target": "$graphify-root$_dasp_daspmsg_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg", "target": "$graphify-root$_dasp_daspmsg_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg", "target": "$graphify-root$_dasp_daspmsg_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg", "target": "$graphify-root$_dasp_daspmsg_encode", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg", "target": "$graphify-root$_dasp_daspmsg_encode_into", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_put_u2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_put_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_put_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L307", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_receivewindow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L318", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow", "target": "$graphify-root$_dasp_receivewindow_init_1939f2", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow", "target": "$graphify-root$_dasp_receivewindow_unacked", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow", "target": "$graphify-root$_dasp_receivewindow_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow", "target": "$graphify-root$_dasp_receivewindow_set_ack_headers", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L342", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow", "target": "$graphify-root$_dasp_receivewindow_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_to_ack_more", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_packet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_dasp_packet", "target": "$graphify-root$_dasp_packet_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_sendwindow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L427", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_cur_seq_num", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_kill", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L453", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_enqueue", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_full", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_exceeds_ack_more_limit", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L489", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_to_msg", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_check_ack_headers", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_track_dup_acks", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L533", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_is_acked", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L546", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_send_retries", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L565", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow", "target": "$graphify-root$_dasp_sendwindow_resend", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L581", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_daspsession", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L592", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L598", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L636", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_hello", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L657", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_authenticate", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_tune", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L714", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L730", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L735", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_send_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L750", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L758", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_enqueue", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_housekeeping", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L787", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_keepalive", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L804", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L814", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession", "target": "$graphify-root$_dasp_daspsession_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L830", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_daspsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L854", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L860", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_port", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_is_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L889", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L898", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_alloc_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L915", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_free_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L925", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_send_msg", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L931", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_receiver_loop", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_discover", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L957", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L998", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket", "target": "$graphify-root$_dasp_daspsocket_housekeeping_loop", "relation": "method", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L1015", "weight": 1.0}, {"source": "$graphify-root$_dasp_py", "target": "$graphify-root$_dasp_ticks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L1031", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspexception_init", "target": "$graphify-root$_dasp_daspsocket_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg_decode", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L155", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg_encode", "target": "$graphify-root$_dasp_daspmsg_encode_into", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg_encode_into", "target": "$graphify-root$_dasp_put_u2", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg_encode_into", "target": "$graphify-root$_dasp_put_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspmsg_encode_into", "target": "$graphify-root$_dasp_put_bytes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_dasp_receivewindow_set_ack_headers", "target": "$graphify-root$_dasp_to_ack_more", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send", "target": "$graphify-root$_dasp_packet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send", "target": "$graphify-root$_dasp_daspsession_enqueue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send", "target": "$graphify-root$_dasp_sendwindow_to_msg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_enqueue", "target": "$graphify-root$_dasp_sendwindow_full", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_enqueue", "target": "$graphify-root$_dasp_sendwindow_exceeds_ack_more_limit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_to_msg", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L497", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_check_ack_headers", "target": "$graphify-root$_dasp_sendwindow_track_dup_acks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L512", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_check_ack_headers", "target": "$graphify-root$_dasp_sendwindow_is_acked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_track_dup_acks", "target": "$graphify-root$_dasp_sendwindow_resend", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send_retries", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_send_retries", "target": "$graphify-root$_dasp_sendwindow_resend", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L576", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_resend", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_dasp_sendwindow_resend", "target": "$graphify-root$_dasp_sendwindow_to_msg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L585", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_init", "target": "$graphify-root$_dasp_receivewindow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L617", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_init", "target": "$graphify-root$_dasp_sendwindow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L618", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_init", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L625", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_connect", "target": "$graphify-root$_dasp_daspsession_hello", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L637", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_connect", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L640", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_connect", "target": "$graphify-root$_dasp_daspsession_authenticate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L643", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_connect", "target": "$graphify-root$_dasp_daspsession_tune", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_hello", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L658", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_hello", "target": "$graphify-root$_dasp_daspsession_send_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L671", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_hello", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L677", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_authenticate", "target": "$graphify-root$_dasp_daspsocket_close", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L682", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_authenticate", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L683", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_authenticate", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L695", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_authenticate", "target": "$graphify-root$_dasp_daspsession_send_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L704", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_send", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L732", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_receive", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_send_raw", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L752", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_dispatch", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L760", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_dispatch", "target": "$graphify-root$_dasp_daspsession_enqueue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L770", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_dispatch", "target": "$graphify-root$_dasp_daspsession_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_enqueue", "target": "$graphify-root$_dasp_daspsocket_close", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L783", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_housekeeping", "target": "$graphify-root$_dasp_ticks", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L791", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_housekeeping", "target": "$graphify-root$_dasp_daspsocket_close", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_housekeeping", "target": "$graphify-root$_dasp_daspsession_keepalive", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L802", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_keepalive", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L805", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_keepalive", "target": "$graphify-root$_dasp_daspsession_send_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L810", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_close", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L818", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_close", "target": "$graphify-root$_dasp_daspsession_send_raw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsession_close", "target": "$graphify-root$_dasp_daspsession_shutdown", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L828", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_connect", "target": "$graphify-root$_dasp_daspexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L891", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_connect", "target": "$graphify-root$_dasp_daspsocket_alloc_session", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L892", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_alloc_session", "target": "$graphify-root$_dasp_daspsession", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L921", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_send_msg", "target": "$graphify-root$_dasp_trace", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L933", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_receiver_loop", "target": "$graphify-root$_dasp_daspsocket_dispatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L949", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_discover", "target": "$graphify-root$_dasp_daspmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L965", "weight": 1.0}, {"source": "$graphify-root$_dasp_daspsocket_dispatch", "target": "$graphify-root$_dasp_trace", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L999", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_1", "target": "$graphify-root$_dasp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_124", "target": "$graphify-root$_dasp_daspmsg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_319", "target": "$graphify-root$_dasp_receivewindow", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L319", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_423", "target": "$graphify-root$_dasp_sendwindow", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_593", "target": "$graphify-root$_dasp_daspsession", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L593", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_855", "target": "$graphify-root$_dasp_daspsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L855", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_958", "target": "$graphify-root$_dasp_daspsocket_discover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L958", "weight": 1.0}, {"source": "$graphify-root$_dasp_rationale_1032", "target": "$graphify-root$_dasp_ticks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "dasp.py", "source_location": "L1032", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_dasp_trace", "callee": "strftime", "is_member_call": true, "source_file": "dasp.py", "source_location": "L93", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_trace", "callee": "now", "is_member_call": true, "source_file": "dasp.py", "source_location": "L93", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_trace", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L94", "receiver": "_MSG_TYPE_NAMES"}, {"caller_nid": "$graphify-root$_dasp_trace", "callee": "hex", "is_member_call": true, "source_file": "dasp.py", "source_location": "L100", "receiver": "datagram"}, {"caller_nid": "$graphify-root$_dasp_daspexception_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L114", "receiver": "_ERROR_HINTS"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_decode", "callee": "_decode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L156", "receiver": "msg"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_decode", "callee": "msg", "is_member_call": false, "indirect": true, "context": "return", "source_file": "dasp.py", "source_location": "L157"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_decode", "callee": "decode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L184", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode", "callee": "bytearray", "is_member_call": false, "source_file": "dasp.py", "source_location": "L213", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode", "callee": "ABS_MAX_VAL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L213"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "pack_into", "is_member_call": true, "source_file": "dasp.py", "source_location": "L218", "receiver": "struct"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_MESSAGE_LEN", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L232"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_VERSION", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L238"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_REMOTE_ID", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L241"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_DIGEST_ALGORITHM", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L244"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_NONCE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L247"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_USERNAME", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L250"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_DIGEST", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L253"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_IDEAL_MAX", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L256"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_ABS_MAX", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L259"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_ACK", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L262"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_ACK_MORE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L265"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_RECEIVE_MAX", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L268"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_RECEIVE_TIMEOUT", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L271"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_ERROR_CODE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L274"}, {"caller_nid": "$graphify-root$_dasp_daspmsg_encode_into", "callee": "HDR_PLATFORM_ID", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L277"}, {"caller_nid": "$graphify-root$_dasp_put_str", "callee": "encode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L301", "receiver": "val"}, {"caller_nid": "$graphify-root$_dasp_receivewindow_init_1939f2", "callee": "Lock", "is_member_call": true, "source_file": "dasp.py", "source_location": "L325", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_receivewindow_init", "callee": "RuntimeError", "is_member_call": false, "source_file": "dasp.py", "source_location": "L337", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_receivewindow_receive", "callee": "RuntimeError", "is_member_call": false, "source_file": "dasp.py", "source_location": "L357", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_receivewindow_receive", "callee": "RuntimeError", "is_member_call": false, "source_file": "dasp.py", "source_location": "L359", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_init", "callee": "Condition", "is_member_call": true, "source_file": "dasp.py", "source_location": "L429", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_sendwindow_init", "callee": "randint", "is_member_call": true, "source_file": "dasp.py", "source_location": "L434", "receiver": "random"}, {"caller_nid": "$graphify-root$_dasp_sendwindow_kill", "callee": "notify_all", "is_member_call": true, "source_file": "dasp.py", "source_location": "L451", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_clear", "callee": "notify_all", "is_member_call": true, "source_file": "dasp.py", "source_location": "L458", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_send", "callee": "_send_raw", "is_member_call": true, "source_file": "dasp.py", "source_location": "L470", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_enqueue", "callee": "wait", "is_member_call": true, "source_file": "dasp.py", "source_location": "L475", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_enqueue", "callee": "notify_all", "is_member_call": true, "source_file": "dasp.py", "source_location": "L484", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_to_msg", "callee": "DATAGRAM", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L498"}, {"caller_nid": "$graphify-root$_dasp_sendwindow_to_msg", "callee": "set_ack_headers", "is_member_call": true, "source_file": "dasp.py", "source_location": "L502", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_check_ack_headers", "callee": "notify_all", "is_member_call": true, "source_file": "dasp.py", "source_location": "L531", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_sendwindow_resend", "callee": "_send_raw", "is_member_call": true, "source_file": "dasp.py", "source_location": "L585", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "gethostbyname", "is_member_call": true, "source_file": "dasp.py", "source_location": "L601", "receiver": "socket"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L609", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "IDEAL_MAX_DEF", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L609"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L610", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "ABS_MAX_DEF", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L610"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L611", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "RECEIVE_TIMEOUT_VAL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L611"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L612", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "CONNECT_TIMEOUT_VAL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L612"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L613", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "ACK_MORE_BYTE_LIMIT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L613"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L614", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "DIGEST_ALGORITHM", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L614"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L615", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L619", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "SEND_RETRY_VAL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L619"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L620", "receiver": "options"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "MAX_RETRY_BACKOFF", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L620"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "Queue", "is_member_call": true, "source_file": "dasp.py", "source_location": "L622", "receiver": "queue"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "RECEIVE_MAX_DEF", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L623"}, {"caller_nid": "$graphify-root$_dasp_daspsession_init", "callee": "RLock", "is_member_call": true, "source_file": "dasp.py", "source_location": "L631", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_daspsession_hello", "callee": "HELLO", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L659"}, {"caller_nid": "$graphify-root$_dasp_daspsession_hello", "callee": "cur_seq_num", "is_member_call": true, "source_file": "dasp.py", "source_location": "L661", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_hello", "callee": "VERSION_VAL", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L663"}, {"caller_nid": "$graphify-root$_dasp_daspsession_hello", "callee": "RECEIVE_MAX_VAL", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L666"}, {"caller_nid": "$graphify-root$_dasp_daspsession_hello", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L673", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "ERR_DIGEST_NOT_SUPPORTED", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L682"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "ERR_DIGEST_NOT_SUPPORTED", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L683"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "digest", "is_member_call": true, "source_file": "dasp.py", "source_location": "L686", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "sha1", "is_member_call": true, "source_file": "dasp.py", "source_location": "L686", "receiver": "hashlib"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "encode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L686", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "new", "is_member_call": true, "source_file": "dasp.py", "source_location": "L690", "receiver": "hashlib"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "update", "is_member_call": true, "source_file": "dasp.py", "source_location": "L691", "receiver": "md"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "update", "is_member_call": true, "source_file": "dasp.py", "source_location": "L692", "receiver": "md"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "digest", "is_member_call": true, "source_file": "dasp.py", "source_location": "L693", "receiver": "md"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "AUTHENTICATE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L696"}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "cur_seq_num", "is_member_call": true, "source_file": "dasp.py", "source_location": "L698", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_authenticate", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L706", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_tune", "callee": "init", "is_member_call": true, "source_file": "dasp.py", "source_location": "L726", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_send", "callee": "send", "is_member_call": true, "source_file": "dasp.py", "source_location": "L733", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_receive", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L739", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_send_raw", "callee": "_send_msg", "is_member_call": true, "source_file": "dasp.py", "source_location": "L754", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_dispatch", "callee": "check_ack_headers", "is_member_call": true, "source_file": "dasp.py", "source_location": "L765", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_dispatch", "callee": "receive", "is_member_call": true, "source_file": "dasp.py", "source_location": "L768", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_dispatch", "callee": "CHALLENGE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "dasp.py", "source_location": "L771"}, {"caller_nid": "$graphify-root$_dasp_daspsession_dispatch", "callee": "WELCOME", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "dasp.py", "source_location": "L771"}, {"caller_nid": "$graphify-root$_dasp_daspsession_enqueue", "callee": "put_nowait", "is_member_call": true, "source_file": "dasp.py", "source_location": "L781", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_enqueue", "callee": "ERR_TIMEOUT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L783"}, {"caller_nid": "$graphify-root$_dasp_daspsession_housekeeping", "callee": "ERR_TIMEOUT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L792"}, {"caller_nid": "$graphify-root$_dasp_daspsession_housekeeping", "callee": "send_retries", "is_member_call": true, "source_file": "dasp.py", "source_location": "L795", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_housekeeping", "callee": "ERR_TIMEOUT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "dasp.py", "source_location": "L797"}, {"caller_nid": "$graphify-root$_dasp_daspsession_housekeeping", "callee": "unacked", "is_member_call": true, "source_file": "dasp.py", "source_location": "L800", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_keepalive", "callee": "KEEPALIVE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L806"}, {"caller_nid": "$graphify-root$_dasp_daspsession_keepalive", "callee": "set_ack_headers", "is_member_call": true, "source_file": "dasp.py", "source_location": "L809", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_close", "callee": "CLOSE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L819"}, {"caller_nid": "$graphify-root$_dasp_daspsession_close", "callee": "sleep", "is_member_call": true, "source_file": "dasp.py", "source_location": "L826", "receiver": "time"}, {"caller_nid": "$graphify-root$_dasp_daspsession_shutdown", "callee": "kill", "is_member_call": true, "source_file": "dasp.py", "source_location": "L836", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_shutdown", "callee": "put_nowait", "is_member_call": true, "source_file": "dasp.py", "source_location": "L839", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsession_shutdown", "callee": "on_close", "is_member_call": true, "source_file": "dasp.py", "source_location": "L844", "receiver": "self"}, {"caller_nid": "$graphify-root$_dasp_daspsession_shutdown", "callee": "_free_session", "is_member_call": true, "source_file": "dasp.py", "source_location": "L847", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "socket", "is_member_call": true, "source_file": "dasp.py", "source_location": "L861", "receiver": "socket"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "settimeout", "is_member_call": true, "source_file": "dasp.py", "source_location": "L862", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "bind", "is_member_call": true, "source_file": "dasp.py", "source_location": "L864", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "bind", "is_member_call": true, "source_file": "dasp.py", "source_location": "L866", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "Lock", "is_member_call": true, "source_file": "dasp.py", "source_location": "L869", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "Random", "is_member_call": true, "source_file": "dasp.py", "source_location": "L871", "receiver": "random"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "Lock", "is_member_call": true, "source_file": "dasp.py", "source_location": "L872", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "Thread", "is_member_call": true, "source_file": "dasp.py", "source_location": "L874", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "Thread", "is_member_call": true, "source_file": "dasp.py", "source_location": "L876", "receiver": "threading"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "start", "is_member_call": true, "source_file": "dasp.py", "source_location": "L878", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_init", "callee": "start", "is_member_call": true, "source_file": "dasp.py", "source_location": "L879", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_port", "callee": "getsockname", "is_member_call": true, "source_file": "dasp.py", "source_location": "L883", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_connect", "callee": "connect", "is_member_call": true, "source_file": "dasp.py", "source_location": "L895", "receiver": "session"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_close", "callee": "values", "is_member_call": true, "source_file": "dasp.py", "source_location": "L903", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_close", "callee": "close", "is_member_call": true, "source_file": "dasp.py", "source_location": "L905", "receiver": "s"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_close", "callee": "close", "is_member_call": true, "source_file": "dasp.py", "source_location": "L909", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_alloc_session", "callee": "randint", "is_member_call": true, "source_file": "dasp.py", "source_location": "L918", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_free_session", "callee": "pop", "is_member_call": true, "source_file": "dasp.py", "source_location": "L927", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_send_msg", "callee": "encode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L932", "receiver": "msg"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_send_msg", "callee": "sendto", "is_member_call": true, "source_file": "dasp.py", "source_location": "L936", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_receiver_loop", "callee": "bytearray", "is_member_call": false, "source_file": "dasp.py", "source_location": "L941", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_receiver_loop", "callee": "recvfrom_into", "is_member_call": true, "source_file": "dasp.py", "source_location": "L944", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_receiver_loop", "callee": "decode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L948", "receiver": "DaspMsg"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "DISCOVER", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "dasp.py", "source_location": "L966"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "encode", "is_member_call": true, "source_file": "dasp.py", "source_location": "L970", "receiver": "msg"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "setsockopt", "is_member_call": true, "source_file": "dasp.py", "source_location": "L974", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "sendto", "is_member_call": true, "source_file": "dasp.py", "source_location": "L978", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "sendto", "is_member_call": true, "source_file": "dasp.py", "source_location": "L983", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "sleep", "is_member_call": true, "source_file": "dasp.py", "source_location": "L987", "receiver": "time"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "add", "is_member_call": true, "source_file": "dasp.py", "source_location": "L994", "receiver": "seen"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_discover", "callee": "append", "is_member_call": true, "source_file": "dasp.py", "source_location": "L995", "receiver": "result"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_dispatch", "callee": "_discover_active", "is_member_call": false, "indirect": true, "context": "getattr", "source_file": "dasp.py", "source_location": "L1002"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_dispatch", "callee": "append", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1003", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_dispatch", "callee": "get", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1008", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_dispatch", "callee": "dispatch", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1013", "receiver": "session"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_housekeeping_loop", "callee": "sleep", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1017", "receiver": "time"}, {"caller_nid": "$graphify-root$_dasp_daspsocket_housekeeping_loop", "callee": "values", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1019", "receiver": null}, {"caller_nid": "$graphify-root$_dasp_daspsocket_housekeeping_loop", "callee": "housekeeping", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1022", "receiver": "s"}, {"caller_nid": "$graphify-root$_dasp_ticks", "callee": "monotonic", "is_member_call": true, "source_file": "dasp.py", "source_location": "L1033", "receiver": "time"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/2f8c0c4be49e18f5db16b6bf14bc03a43e94223d2fa08ff70c7ef59531664067.json b/graphify-out/cache/ast/v0.9.64-s4/2f8c0c4be49e18f5db16b6bf14bc03a43e94223d2fa08ff70c7ef59531664067.json new file mode 100644 index 0000000..7aad6e7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/2f8c0c4be49e18f5db16b6bf14bc03a43e94223d2fa08ff70c7ef59531664067.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_schema_py", "label": "schema.py", "file_type": "code", "source_file": "schema.py", "source_location": "L1"}, {"id": "$graphify-root$_schema_missingmanifesterror", "label": "MissingManifestError", "file_type": "code", "source_file": "schema.py", "source_location": "L11", "_callable": true, "_callable_class": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/schema.py"}, {"id": "$graphify-root$_schema_missingmanifesterror_init", "label": ".__init__()", "file_type": "code", "source_file": "schema.py", "source_location": "L19", "_callable": true}, {"id": "$graphify-root$_schema_describe_missing_manifests", "label": "describe_missing_manifests()", "file_type": "code", "source_file": "schema.py", "source_location": "L25", "_callable": true}, {"id": "$graphify-root$_schema_read_kit_dependencies", "label": "read_kit_dependencies()", "file_type": "code", "source_file": "schema.py", "source_location": "L47", "_callable": true}, {"id": "$graphify-root$_schema_read_summary_facet", "label": "read_summary_facet()", "file_type": "code", "source_file": "schema.py", "source_location": "L79", "_callable": true}, {"id": "$graphify-root$_schema_read_all_facets", "label": "read_all_facets()", "file_type": "code", "source_file": "schema.py", "source_location": "L90", "_callable": true}, {"id": "$graphify-root$_schema_read_readonly_facet", "label": "read_readonly_facet()", "file_type": "code", "source_file": "schema.py", "source_location": "L125", "_callable": true}, {"id": "$graphify-root$_schema_get_slots_with_inheritance", "label": "get_slots_with_inheritance()", "file_type": "code", "source_file": "schema.py", "source_location": "L136", "_callable": true}, {"id": "$graphify-root$_schema_compile_schema_registry", "label": "compile_schema_registry()", "file_type": "code", "source_file": "schema.py", "source_location": "L167", "_callable": true}, {"id": "$graphify-root$_schema_find_manifest_path", "label": "find_manifest_path()", "file_type": "code", "source_file": "schema.py", "source_location": "L202", "_callable": true}, {"id": "$graphify-root$_schema_find_manifest", "label": "find_manifest()", "file_type": "code", "source_file": "schema.py", "source_location": "L227", "_callable": true}, {"id": "$graphify-root$_schema_load_schema_kits_and_manifests", "label": "load_schema_kits_and_manifests()", "file_type": "code", "source_file": "schema.py", "source_location": "L239", "_callable": true}, {"id": "$graphify-root$_schema_get_all_slots_for_type", "label": "get_all_slots_for_type()", "file_type": "code", "source_file": "schema.py", "source_location": "L281", "_callable": true}, {"id": "$graphify-root$_schema_get_full_slots_for_type", "label": "get_full_slots_for_type()", "file_type": "code", "source_file": "schema.py", "source_location": "L292", "_callable": true}, {"id": "$graphify-root$_schema_get_slots_for_type", "label": "get_slots_for_type()", "file_type": "code", "source_file": "schema.py", "source_location": "L303", "_callable": true}, {"id": "$graphify-root$_schema_rationale_1", "label": "Kit manifest loading, slot inheritance, and which slots are worth showing.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L1"}, {"id": "$graphify-root$_schema_rationale_12", "label": "A kit the file needs has no manifest under the Sedona home folder. Raised\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L12"}, {"id": "$graphify-root$_schema_rationale_26", "label": "The body of the dialog both callers show, pointing at the folder to check.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L26"}, {"id": "$graphify-root$_schema_rationale_48", "label": "The kits a manifest declares its kit was built against, by name only. A\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L48"}, {"id": "$graphify-root$_schema_rationale_80", "label": "Reads a slot's '@summary' facet. Absent means summary, matching manifest\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L80"}, {"id": "$graphify-root$_schema_rationale_91", "label": "Every facet on a slot, as {name: value} with each one typed by its own tag. The\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L91"}, {"id": "$graphify-root$_schema_rationale_126", "label": "Reads a slot's '@readonly' facet. Absent means writable.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L126"}, {"id": "$graphify-root$_schema_rationale_137", "label": "Recursively resolves the slots for a given type by traversing its base chain.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L137"}, {"id": "$graphify-root$_schema_rationale_168", "label": "Loads and maps types across multiple kit files, ensuring all dependencies exist.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L168"}, {"id": "$graphify-root$_schema_rationale_203", "label": "The manifest file describing a kit, or None when Sedona home holds none. A\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L203"}, {"id": "$graphify-root$_schema_rationale_228", "label": "Returns the parsed ET root of a kit manifest, or None.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L228"}, {"id": "$graphify-root$_schema_rationale_240", "label": "Loads the manifests for the file's kits, plus any kit still only\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L240"}, {"id": "$graphify-root$_schema_rationale_282", "label": "Returns every slot for a type as (name, type_string, flags, readonly) tuples.", "file_type": "rationale", "source_file": "schema.py", "source_location": "L282"}, {"id": "$graphify-root$_schema_rationale_293", "label": "Every slot of a type, whole, in manifest order \u2014 nothing filtered out.\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L293"}, {"id": "$graphify-root$_schema_rationale_304", "label": "Returns the slots worth painting for a given type, prefixed with double-digit\u2026", "file_type": "rationale", "source_file": "schema.py", "source_location": "L304"}], "edges": [{"source": "$graphify-root$_schema_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "xml_etree_elementtree", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L4", "weight": 1.0, "local_alias": "ET"}, {"source": "$graphify-root$_schema_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_missingmanifesterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_schema_missingmanifesterror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_schema_missingmanifesterror", "target": "$graphify-root$_schema_missingmanifesterror_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_describe_missing_manifests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_read_kit_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_read_summary_facet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_read_all_facets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_read_readonly_facet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_get_slots_with_inheritance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_compile_schema_registry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_find_manifest_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_find_manifest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_load_schema_kits_and_manifests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_get_all_slots_for_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L281", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_get_full_slots_for_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_schema_py", "target": "$graphify-root$_schema_get_slots_for_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_schema_missingmanifesterror_init", "target": "$graphify-root$_schema_missingmanifesterror_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_schema_read_kit_dependencies", "target": "$graphify-root$_schema_find_manifest_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_schema_get_slots_with_inheritance", "target": "$graphify-root$_schema_missingmanifesterror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_schema_get_slots_with_inheritance", "target": "$graphify-root$_schema_get_slots_with_inheritance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_schema_get_slots_with_inheritance", "target": "$graphify-root$_schema_read_readonly_facet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_schema_get_slots_with_inheritance", "target": "$graphify-root$_schema_read_summary_facet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_schema_get_slots_with_inheritance", "target": "$graphify-root$_schema_read_all_facets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_schema_compile_schema_registry", "target": "$graphify-root$_schema_get_slots_with_inheritance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_schema_find_manifest", "target": "$graphify-root$_schema_find_manifest_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_schema_load_schema_kits_and_manifests", "target": "$graphify-root$_schema_find_manifest_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_schema_load_schema_kits_and_manifests", "target": "$graphify-root$_schema_missingmanifesterror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L276", "weight": 1.0}, {"source": "$graphify-root$_schema_load_schema_kits_and_manifests", "target": "$graphify-root$_schema_compile_schema_registry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_1", "target": "$graphify-root$_schema_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_12", "target": "$graphify-root$_schema_missingmanifesterror", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_26", "target": "$graphify-root$_schema_describe_missing_manifests", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_48", "target": "$graphify-root$_schema_read_kit_dependencies", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_80", "target": "$graphify-root$_schema_read_summary_facet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_91", "target": "$graphify-root$_schema_read_all_facets", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_126", "target": "$graphify-root$_schema_read_readonly_facet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_137", "target": "$graphify-root$_schema_get_slots_with_inheritance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_168", "target": "$graphify-root$_schema_compile_schema_registry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_203", "target": "$graphify-root$_schema_find_manifest_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_228", "target": "$graphify-root$_schema_find_manifest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_240", "target": "$graphify-root$_schema_load_schema_kits_and_manifests", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L240", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_282", "target": "$graphify-root$_schema_get_all_slots_for_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_293", "target": "$graphify-root$_schema_get_full_slots_for_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L293", "weight": 1.0}, {"source": "$graphify-root$_schema_rationale_304", "target": "$graphify-root$_schema_get_slots_for_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "schema.py", "source_location": "L304", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_schema_missingmanifesterror_init", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L22", "receiver": null}, {"caller_nid": "$graphify-root$_schema_describe_missing_manifests", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L27", "receiver": null}, {"caller_nid": "$graphify-root$_schema_describe_missing_manifests", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L33", "receiver": "lines"}, {"caller_nid": "$graphify-root$_schema_describe_missing_manifests", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L37", "receiver": "lines"}, {"caller_nid": "$graphify-root$_schema_describe_missing_manifests", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L39", "receiver": "lines"}, {"caller_nid": "$graphify-root$_schema_describe_missing_manifests", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L44", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "getroot", "is_member_call": true, "source_file": "schema.py", "source_location": "L65", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "parse", "is_member_call": true, "source_file": "schema.py", "source_location": "L65", "receiver": "ET"}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "find", "is_member_call": true, "source_file": "schema.py", "source_location": "L66", "receiver": "root"}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L68", "receiver": "depends_element"}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "strip", "is_member_call": true, "source_file": "schema.py", "source_location": "L69", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L69", "receiver": "depend"}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L71", "receiver": "dependencies"}, {"caller_nid": "$graphify-root$_schema_read_kit_dependencies", "callee": "split", "is_member_call": true, "source_file": "schema.py", "source_location": "L71", "receiver": "on"}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "find", "is_member_call": true, "source_file": "schema.py", "source_location": "L81", "receiver": "slot_element"}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L84", "receiver": "facets"}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L85", "receiver": "bool_facet"}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "lower", "is_member_call": true, "source_file": "schema.py", "source_location": "L86", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "strip", "is_member_call": true, "source_file": "schema.py", "source_location": "L86", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_summary_facet", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L86", "receiver": "bool_facet"}, {"caller_nid": "$graphify-root$_schema_read_all_facets", "callee": "find", "is_member_call": true, "source_file": "schema.py", "source_location": "L99", "receiver": "slot_element"}, {"caller_nid": "$graphify-root$_schema_read_all_facets", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L104", "receiver": "child"}, {"caller_nid": "$graphify-root$_schema_read_all_facets", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L107", "receiver": "child"}, {"caller_nid": "$graphify-root$_schema_read_all_facets", "callee": "lower", "is_member_call": true, "source_file": "schema.py", "source_location": "L109", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_all_facets", "callee": "strip", "is_member_call": true, "source_file": "schema.py", "source_location": "L109", "receiver": "raw"}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "find", "is_member_call": true, "source_file": "schema.py", "source_location": "L127", "receiver": "slot_element"}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L130", "receiver": "facets"}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L131", "receiver": "bool_facet"}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "lower", "is_member_call": true, "source_file": "schema.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "strip", "is_member_call": true, "source_file": "schema.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_schema_read_readonly_facet", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L132", "receiver": "bool_facet"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "split", "is_member_call": true, "source_file": "schema.py", "source_location": "L139", "receiver": "type_name"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L143", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L150", "receiver": "type_element"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L151", "receiver": "current_slots"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L152", "receiver": "slot"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L153", "receiver": "slot"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L154", "receiver": "slot"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L155", "receiver": "slot"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L159", "receiver": "slot"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "sort", "is_member_call": true, "source_file": "schema.py", "source_location": "L162", "receiver": "current_slots"}, {"caller_nid": "$graphify-root$_schema_get_slots_with_inheritance", "callee": "extend", "is_member_call": true, "source_file": "schema.py", "source_location": "L163", "receiver": "resolved_slots"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "parse", "is_member_call": true, "source_file": "schema.py", "source_location": "L173", "receiver": "ET"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "getroot", "is_member_call": true, "source_file": "schema.py", "source_location": "L174", "receiver": "tree"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L175", "receiver": "root"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L177", "receiver": "root"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L178", "receiver": "type_tag"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "clear", "is_member_call": true, "source_file": "schema.py", "source_location": "L183", "receiver": null}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "keys", "is_member_call": true, "source_file": "schema.py", "source_location": "L184", "receiver": "kit_schemas"}, {"caller_nid": "$graphify-root$_schema_compile_schema_registry", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L189", "receiver": "resolved_type_structure"}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L208", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L211", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "exists", "is_member_call": true, "source_file": "schema.py", "source_location": "L212", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "exists", "is_member_call": true, "source_file": "schema.py", "source_location": "L215", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "listdir", "is_member_call": true, "source_file": "schema.py", "source_location": "L217", "receiver": "os"}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "startswith", "is_member_call": true, "source_file": "schema.py", "source_location": "L218", "receiver": "f"}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "endswith", "is_member_call": true, "source_file": "schema.py", "source_location": "L218", "receiver": "f"}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "sort", "is_member_call": true, "source_file": "schema.py", "source_location": "L221", "receiver": "files"}, {"caller_nid": "$graphify-root$_schema_find_manifest_path", "callee": "join", "is_member_call": true, "source_file": "schema.py", "source_location": "L222", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest", "callee": "int", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "schema.py", "source_location": "L229"}, {"caller_nid": "$graphify-root$_schema_find_manifest", "callee": "getroot", "is_member_call": true, "source_file": "schema.py", "source_location": "L234", "receiver": null}, {"caller_nid": "$graphify-root$_schema_find_manifest", "callee": "parse", "is_member_call": true, "source_file": "schema.py", "source_location": "L234", "receiver": "ET"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "clear", "is_member_call": true, "source_file": "schema.py", "source_location": "L247", "receiver": null}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "find", "is_member_call": true, "source_file": "schema.py", "source_location": "L251", "receiver": null}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "findall", "is_member_call": true, "source_file": "schema.py", "source_location": "L255", "receiver": "schema_elem"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L256", "receiver": "kit"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L258", "receiver": "kit"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "items", "is_member_call": true, "source_file": "schema.py", "source_location": "L261", "receiver": null}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "setdefault", "is_member_call": true, "source_file": "schema.py", "source_location": "L262", "receiver": "kits_to_load"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "items", "is_member_call": true, "source_file": "schema.py", "source_location": "L266", "receiver": "kits_to_load"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L269", "receiver": "manifest_paths"}, {"caller_nid": "$graphify-root$_schema_load_schema_kits_and_manifests", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L273", "receiver": "missing_kits"}, {"caller_nid": "$graphify-root$_schema_get_full_slots_for_type", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L299", "receiver": null}, {"caller_nid": "$graphify-root$_schema_get_slots_for_type", "callee": "get", "is_member_call": true, "source_file": "schema.py", "source_location": "L328", "receiver": "slot_data"}, {"caller_nid": "$graphify-root$_schema_get_slots_for_type", "callee": "append", "is_member_call": true, "source_file": "schema.py", "source_location": "L338", "receiver": "slots_list"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/3ce59cd34a35b1faf50cf7030d297f12e63c296e9e60d05e76bc6163c64d18a1.json b/graphify-out/cache/ast/v0.9.64-s4/3ce59cd34a35b1faf50cf7030d297f12e63c296e9e60d05e76bc6163c64d18a1.json new file mode 100644 index 0000000..057226f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/3ce59cd34a35b1faf50cf7030d297f12e63c296e9e60d05e76bc6163c64d18a1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_properties_py", "label": "properties.py", "file_type": "code", "source_file": "properties.py", "source_location": "L1"}, {"id": "$graphify-root$_properties_bool_state", "label": "bool_state()", "file_type": "code", "source_file": "properties.py", "source_location": "L109", "_callable": true}, {"id": "$graphify-root$_properties_unit_symbol", "label": "unit_symbol()", "file_type": "code", "source_file": "properties.py", "source_location": "L132", "_callable": true}, {"id": "$graphify-root$_properties_humanise", "label": "humanise()", "file_type": "code", "source_file": "properties.py", "source_location": "L139", "_callable": true}, {"id": "$graphify-root$_properties_qualified_type", "label": "qualified_type()", "file_type": "code", "source_file": "properties.py", "source_location": "L167", "_callable": true}, {"id": "$graphify-root$_properties_enum_range", "label": "enum_range()", "file_type": "code", "source_file": "properties.py", "source_location": "L178", "_callable": true}, {"id": "$graphify-root$_properties_type_zero", "label": "type_zero()", "file_type": "code", "source_file": "properties.py", "source_location": "L186", "_callable": true}, {"id": "$graphify-root$_properties_is_null", "label": "is_null()", "file_type": "code", "source_file": "properties.py", "source_location": "L199", "_callable": true}, {"id": "$graphify-root$_properties_null_text", "label": "null_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L204", "_callable": true}, {"id": "$graphify-root$_properties_allows_null", "label": "allows_null()", "file_type": "code", "source_file": "properties.py", "source_location": "L215", "_callable": true}, {"id": "$graphify-root$_properties_stored_value", "label": "stored_value()", "file_type": "code", "source_file": "properties.py", "source_location": "L225", "_callable": true}, {"id": "$graphify-root$_properties_effective_value", "label": "effective_value()", "file_type": "code", "source_file": "properties.py", "source_location": "L231", "_callable": true}, {"id": "$graphify-root$_properties_is_hidden", "label": "is_hidden()", "file_type": "code", "source_file": "properties.py", "source_location": "L247", "_callable": true}, {"id": "$graphify-root$_properties_is_editable", "label": "is_editable()", "file_type": "code", "source_file": "properties.py", "source_location": "L257", "_callable": true}, {"id": "$graphify-root$_properties_range_text", "label": "range_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L262", "_callable": true}, {"id": "$graphify-root$_properties_trim_number", "label": "_trim_number()", "file_type": "code", "source_file": "properties.py", "source_location": "L314", "_callable": true}, {"id": "$graphify-root$_properties_value_bounds", "label": "value_bounds()", "file_type": "code", "source_file": "properties.py", "source_location": "L321", "_callable": true}, {"id": "$graphify-root$_properties_bool_texts", "label": "bool_texts()", "file_type": "code", "source_file": "properties.py", "source_location": "L339", "_callable": true}, {"id": "$graphify-root$_properties_display_text", "label": "display_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L347", "_callable": true}, {"id": "$graphify-root$_properties_parse_text", "label": "parse_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L388", "_callable": true}, {"id": "$graphify-root$_properties_group_label", "label": "group_label()", "file_type": "code", "source_file": "properties.py", "source_location": "L461", "_callable": true}, {"id": "$graphify-root$_properties_meta_summary", "label": "meta_summary()", "file_type": "code", "source_file": "properties.py", "source_location": "L467", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel", "label": "PropertiesPanel", "file_type": "code", "source_file": "properties.py", "source_location": "L478", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_properties_propertiespanel_init", "label": ".__init__()", "file_type": "code", "source_file": "properties.py", "source_location": "L492", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_tinted", "label": "._tinted()", "file_type": "code", "source_file": "properties.py", "source_location": "L537", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "label": ".has_unsaved_changes()", "file_type": "code", "source_file": "properties.py", "source_location": "L542", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_update_tint", "label": "._update_tint()", "file_type": "code", "source_file": "properties.py", "source_location": "L562", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_watch_for_edits", "label": "._watch_for_edits()", "file_type": "code", "source_file": "properties.py", "source_location": "L580", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_on_choice_changed", "label": "._on_choice_changed()", "file_type": "code", "source_file": "properties.py", "source_location": "L596", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_recolour_bool", "label": "._recolour_bool()", "file_type": "code", "source_file": "properties.py", "source_location": "L603", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_header", "label": "._build_header()", "file_type": "code", "source_file": "properties.py", "source_location": "L619", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_rows_area", "label": "._build_rows_area()", "file_type": "code", "source_file": "properties.py", "source_location": "L641", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_header_row", "label": "._build_header_row()", "file_type": "code", "source_file": "properties.py", "source_location": "L704", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_row_label", "label": "._row_label()", "file_type": "code", "source_file": "properties.py", "source_location": "L722", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_add_bullet", "label": "._add_bullet()", "file_type": "code", "source_file": "properties.py", "source_location": "L726", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "label": "._apply_hidden_filter()", "file_type": "code", "source_file": "properties.py", "source_location": "L735", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_slot_row", "label": "._build_slot_row()", "file_type": "code", "source_file": "properties.py", "source_location": "L753", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_meta_row", "label": "._build_meta_row()", "file_type": "code", "source_file": "properties.py", "source_location": "L830", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_build_footer", "label": "._build_footer()", "file_type": "code", "source_file": "properties.py", "source_location": "L869", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_on_show_hidden_toggled", "label": "._on_show_hidden_toggled()", "file_type": "code", "source_file": "properties.py", "source_location": "L901", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_row_text", "label": ".row_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L909", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_set_row_text", "label": "._set_row_text()", "file_type": "code", "source_file": "properties.py", "source_location": "L915", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_field_background", "label": "._field_background()", "file_type": "code", "source_file": "properties.py", "source_location": "L924", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_load_row", "label": "._load_row()", "file_type": "code", "source_file": "properties.py", "source_location": "L930", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_load_path", "label": "._load_path()", "file_type": "code", "source_file": "properties.py", "source_location": "L955", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_load_meta_row", "label": "._load_meta_row()", "file_type": "code", "source_file": "properties.py", "source_location": "L960", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_open_meta_editor", "label": "._open_meta_editor()", "file_type": "code", "source_file": "properties.py", "source_location": "L971", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_open_meta_editor_read_coordinate", "label": "read_coordinate()", "file_type": "code", "source_file": "properties.py", "source_location": "L1021", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "label": "apply_meta()", "file_type": "code", "source_file": "properties.py", "source_location": "L1033", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_refresh", "label": ".refresh()", "file_type": "code", "source_file": "properties.py", "source_location": "L1060", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_refresh_from_device", "label": "._refresh_from_device()", "file_type": "code", "source_file": "properties.py", "source_location": "L1082", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_save", "label": ".save()", "file_type": "code", "source_file": "properties.py", "source_location": "L1102", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_still_in_document", "label": "._still_in_document()", "file_type": "code", "source_file": "properties.py", "source_location": "L1203", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_sync_bar", "label": "._sync_bar()", "file_type": "code", "source_file": "properties.py", "source_location": "L1219", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_on_wheel", "label": "._on_wheel()", "file_type": "code", "source_file": "properties.py", "source_location": "L1227", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_on_shift_wheel", "label": "._on_shift_wheel()", "file_type": "code", "source_file": "properties.py", "source_location": "L1231", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_confirm_discard", "label": ".confirm_discard()", "file_type": "code", "source_file": "properties.py", "source_location": "L1235", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_close", "label": ".close()", "file_type": "code", "source_file": "properties.py", "source_location": "L1259", "_callable": true}, {"id": "$graphify-root$_properties_propertiespanel_destroy", "label": ".destroy()", "file_type": "code", "source_file": "properties.py", "source_location": "L1271", "_callable": true}, {"id": "$graphify-root$_properties_build_properties_panel", "label": "build_properties_panel()", "file_type": "code", "source_file": "properties.py", "source_location": "L1277", "_callable": true}, {"id": "$graphify-root$_properties_rationale_1", "label": "The Properties view: every slot of one component, shown, edited and written\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1"}, {"id": "$graphify-root$_properties_rationale_110", "label": "Which of the three a value is in: 'true', 'false' or 'null'.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L110"}, {"id": "$graphify-root$_properties_rationale_133", "label": "The symbol a unit facet is shown as, or the raw name when it is not a known one.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L133"}, {"id": "$graphify-root$_properties_rationale_140", "label": "controlSignalForMin_1' -> 'Control Signal For Min _1', the label style the rows\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L140"}, {"id": "$graphify-root$_properties_rationale_168", "label": "int' -> 'sys::int', the way a slot sheet names it. A manifest writes the\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L168"}, {"id": "$graphify-root$_properties_rationale_179", "label": "The named values a '@range' facet declares, or () for a slot that is not an\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L179"}, {"id": "$graphify-root$_properties_rationale_187", "label": "The value a slot holds when neither the file nor the manifest names one.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L187"}, {"id": "$graphify-root$_properties_rationale_200", "label": "Whether a value is Sedona's null, as an absent prop or as the literal it writes.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L200"}, {"id": "$graphify-root$_properties_rationale_205", "label": "What null reads as on this slot, honouring '@nullText'.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L205"}, {"id": "$graphify-root$_properties_rationale_216", "label": "Whether the editor may set this slot to null, per '@allowNull'. The facet is\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L216"}, {"id": "$graphify-root$_properties_rationale_226", "label": "What the file says this slot holds, or None when it carries no for it.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L226"}, {"id": "$graphify-root$_properties_rationale_232", "label": "The value to show: the file's, else the manifest default, else the type's zero.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L232"}, {"id": "$graphify-root$_properties_rationale_248", "label": "The '@hidden' facet: a slot a kit keeps for itself. niagara.html puts it\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L248"}, {"id": "$graphify-root$_properties_rationale_258", "label": "Config and not read-only. The rule the whole view's greying comes from.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L258"}, {"id": "$graphify-root$_properties_rationale_263", "label": "The '[min - max]' suffix, or '' for a slot whose bounds are not worth stating.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L263"}, {"id": "$graphify-root$_properties_rationale_315", "label": "0.1' stays '0.1' and '1000.0' becomes '1000', so a range reads the way it is\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L315"}, {"id": "$graphify-root$_properties_rationale_322", "label": "(low, high) a value must fall inside: magnitude for a number, length for a Str.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L322"}, {"id": "$graphify-root$_properties_rationale_340", "label": "The two words a bool slot is shown as, honouring '@trueText' and '@falseText'.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L340"}, {"id": "$graphify-root$_properties_rationale_348", "label": "The value as it appears in its field, formatted by the slot's own facets.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L348"}, {"id": "$graphify-root$_properties_rationale_389", "label": "Turns a field's text back into the string a carries. Returns\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L389"}, {"id": "$graphify-root$_properties_rationale_462", "label": "The 'Group [1,3]' text, from the four user-group bits in order.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L462"}, {"id": "$graphify-root$_properties_rationale_468", "label": "meta unpacked into what its row and its editor need: (label, groups, (x, y)).", "file_type": "rationale", "source_file": "properties.py", "source_location": "L468"}, {"id": "$graphify-root$_properties_rationale_479", "label": "One component's slots, in a scrolling list of rows, with Save, Refresh and\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L479"}, {"id": "$graphify-root$_properties_rationale_538", "label": "Registers a widget to follow the tint, and hands it straight back.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L538"}, {"id": "$graphify-root$_properties_rationale_543", "label": "Whether any row has moved away from what was last loaded or saved. Read from\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L543"}, {"id": "$graphify-root$_properties_rationale_563", "label": "Repaints the view in the same colour the canvas wears when the file is dirty.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L563"}, {"id": "$graphify-root$_properties_rationale_581", "label": "Makes a field repaint the view as soon as its value moves. `kind` is the\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L581"}, {"id": "$graphify-root$_properties_rationale_604", "label": "Fills a bool row's field by which of the three states it now reads as.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L604"}, {"id": "$graphify-root$_properties_rationale_642", "label": "A canvas-scrolled frame; ttk has no scrollable container of its own. The rows\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L642"}, {"id": "$graphify-root$_properties_rationale_705", "label": "Names the columns. Deliberately quiet -- the same size as the rows, in grey,\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L705"}, {"id": "$graphify-root$_properties_rationale_723", "label": "14. Proportional Band' \u2014 the manifest slot id, so rows match the box's\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L723"}, {"id": "$graphify-root$_properties_rationale_727", "label": "The small ring each row is tagged with, drawn rather than set in a glyph font.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L727"}, {"id": "$graphify-root$_properties_rationale_736", "label": "Takes hidden rows out of the grid, or puts them back. grid_remove keeps each\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L736"}, {"id": "$graphify-root$_properties_rationale_831", "label": "meta is one integer holding a position and four group bits, so it gets its own\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L831"}, {"id": "$graphify-root$_properties_rationale_902", "label": "The checkbox: remember the answer for the session, then re-filter the rows.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L902"}, {"id": "$graphify-root$_properties_rationale_910", "label": "What a row currently reads, whichever kind of field it wears.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L910"}, {"id": "$graphify-root$_properties_rationale_925", "label": "The fill a row's field takes: a bool's state, or its editability.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L925"}, {"id": "$graphify-root$_properties_rationale_931", "label": "Puts the DOM's current value into one row's widget and remembers it as loaded.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L931"}, {"id": "$graphify-root$_properties_rationale_956", "label": "The component's absolute path, as references write it.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L956"}, {"id": "$graphify-root$_properties_rationale_972", "label": "The two things meta actually holds, side by side: the groups and the position.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L972"}, {"id": "$graphify-root$_properties_rationale_1061", "label": "Re-reads every value from the DOM, discarding edits that were not saved. In\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1061"}, {"id": "$graphify-root$_properties_rationale_1083", "label": "Reads fresh config+runtime values from the device into the DOM element.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1083"}, {"id": "$graphify-root$_properties_rationale_1103", "label": "Writes the edited rows back, as one undoable step. Nothing is written until\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1103"}, {"id": "$graphify-root$_properties_rationale_1204", "label": "An undo can take the component out of the document while this is on screen.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1204"}, {"id": "$graphify-root$_properties_rationale_1220", "label": "Moves a scrollbar's thumb, and hides the bar entirely when it spans the whole.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1220"}, {"id": "$graphify-root$_properties_rationale_1236", "label": "Asks before pending edits are thrown away. True means it is safe to leave.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1236"}, {"id": "$graphify-root$_properties_rationale_1260", "label": "Hands back to whoever put this on screen, once pending edits are settled.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1260"}, {"id": "$graphify-root$_properties_rationale_1272", "label": "Tears the panel's widgets down, for a caller that is done with it.", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1272"}, {"id": "$graphify-root$_properties_rationale_1279", "label": "A Properties panel for one component, built into `parent` but not yet placed.\u2026", "file_type": "rationale", "source_file": "properties.py", "source_location": "L1279"}], "edges": [{"source": "$graphify-root$_properties_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L31", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_properties_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "live_hooks", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "undo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_bool_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_unit_symbol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_humanise", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_qualified_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_enum_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_type_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_is_null", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_null_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_allows_null", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_stored_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_effective_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_is_hidden", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L247", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_is_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_range_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L262", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_trim_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_value_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_bool_texts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_display_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_parse_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_group_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_meta_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_propertiespanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L492", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L537", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_watch_for_edits", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L580", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_on_choice_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L596", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_recolour_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L603", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_header", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L619", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_rows_area", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L641", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_header_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L704", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_row_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L722", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_add_bullet", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L726", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L735", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_slot_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L753", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_meta_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L830", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_build_footer", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_on_show_hidden_toggled", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L901", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_row_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L909", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_set_row_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L915", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_field_background", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L924", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_load_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_load_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L955", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_load_meta_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L960", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L971", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor_read_coordinate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1021", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1033", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_refresh", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1060", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_refresh_from_device", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1082", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_save", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1102", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_still_in_document", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1203", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_sync_bar", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1219", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_on_wheel", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1227", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_on_shift_wheel", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1231", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_confirm_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1235", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1259", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel", "target": "$graphify-root$_properties_propertiespanel_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1271", "weight": 1.0}, {"source": "$graphify-root$_properties_py", "target": "$graphify-root$_properties_build_properties_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1277", "weight": 1.0}, {"source": "$graphify-root$_properties_bool_state", "target": "$graphify-root$_properties_is_null", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_properties_effective_value", "target": "$graphify-root$_properties_stored_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_properties_effective_value", "target": "$graphify-root$_properties_type_zero", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L244", "weight": 1.0}, {"source": "$graphify-root$_properties_range_text", "target": "$graphify-root$_properties_trim_number", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_properties_display_text", "target": "$graphify-root$_properties_is_null", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_properties_display_text", "target": "$graphify-root$_properties_null_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_properties_display_text", "target": "$graphify-root$_properties_bool_texts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_properties_display_text", "target": "$graphify-root$_properties_enum_range", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L361", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_null_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L400", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_allows_null", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_bool_texts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L406", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_enum_range", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_value_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_properties_parse_text", "target": "$graphify-root$_properties_trim_number", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L427", "weight": 1.0}, {"source": "$graphify-root$_properties_meta_summary", "target": "$graphify-root$_properties_group_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L473", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_build_header", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_build_footer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_refresh_from_device", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L522", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_build_rows_area", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_load_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L527", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_init", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L528", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "target": "$graphify-root$_properties_propertiespanel_row_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L551", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_update_tint", "target": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_watch_for_edits", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L587", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_watch_for_edits", "target": "$graphify-root$_properties_propertiespanel_on_choice_changed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L594", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_on_choice_changed", "target": "$graphify-root$_properties_propertiespanel_recolour_bool", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L600", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_on_choice_changed", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L601", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_recolour_bool", "target": "$graphify-root$_properties_propertiespanel_row_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L606", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_recolour_bool", "target": "$graphify-root$_properties_bool_texts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L607", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_header", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_rows_area", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L658", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_rows_area", "target": "$graphify-root$_properties_propertiespanel_sync_bar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L671", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_rows_area", "target": "$graphify-root$_properties_propertiespanel_build_header_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L695", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_rows_area", "target": "$graphify-root$_properties_propertiespanel_build_meta_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L700", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_rows_area", "target": "$graphify-root$_properties_propertiespanel_build_slot_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L702", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_header_row", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L714", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_row_label", "target": "$graphify-root$_properties_humanise", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L724", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_add_bullet", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L728", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "target": "$graphify-root$_properties_is_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L743", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_propertiespanel_add_bullet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L754", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L756", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_propertiespanel_row_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L756", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_qualified_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_is_editable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L769", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_enum_range", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L774", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_bool_texts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_allows_null", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_null_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L793", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_propertiespanel_watch_for_edits", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L817", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_unit_symbol", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L820", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_range_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L821", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_slot_row", "target": "$graphify-root$_properties_propertiespanel_load_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L828", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_meta_row", "target": "$graphify-root$_properties_propertiespanel_add_bullet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L837", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_meta_row", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_meta_row", "target": "$graphify-root$_properties_propertiespanel_row_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L839", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_meta_row", "target": "$graphify-root$_properties_qualified_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_meta_row", "target": "$graphify-root$_properties_propertiespanel_load_meta_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_footer", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L874", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_build_footer", "target": "$graphify-root$_properties_is_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L878", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_on_show_hidden_toggled", "target": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L905", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_field_background", "target": "$graphify-root$_properties_bool_state", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L927", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_load_row", "target": "$graphify-root$_properties_effective_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L933", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_load_row", "target": "$graphify-root$_properties_display_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L934", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_load_row", "target": "$graphify-root$_properties_propertiespanel_set_row_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L938", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_load_row", "target": "$graphify-root$_properties_propertiespanel_field_background", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L939", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_load_meta_row", "target": "$graphify-root$_properties_meta_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L961", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "properties.py", "source_location": "L1051", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1055", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor_read_coordinate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1034", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "target": "$graphify-root$_properties_group_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1043", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1046", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_refresh", "target": "$graphify-root$_properties_propertiespanel_refresh_from_device", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1066", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_refresh", "target": "$graphify-root$_properties_propertiespanel_load_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1070", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_refresh", "target": "$graphify-root$_properties_propertiespanel_load_meta_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1074", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_refresh", "target": "$graphify-root$_properties_propertiespanel_load_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1075", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_refresh", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1076", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_propertiespanel_still_in_document", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1108", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_propertiespanel_row_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1124", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_parse_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1128", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_propertiespanel_row_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1130", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_stored_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1133", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_save", "target": "$graphify-root$_properties_propertiespanel_refresh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1179", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_confirm_discard", "target": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1243", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_confirm_discard", "target": "$graphify-root$_properties_propertiespanel_save", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1255", "weight": 1.0}, {"source": "$graphify-root$_properties_propertiespanel_close", "target": "$graphify-root$_properties_propertiespanel_confirm_discard", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1265", "weight": 1.0}, {"source": "$graphify-root$_properties_build_properties_panel", "target": "$graphify-root$_properties_propertiespanel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1287", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1", "target": "$graphify-root$_properties_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_110", "target": "$graphify-root$_properties_bool_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_133", "target": "$graphify-root$_properties_unit_symbol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_140", "target": "$graphify-root$_properties_humanise", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_168", "target": "$graphify-root$_properties_qualified_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_179", "target": "$graphify-root$_properties_enum_range", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_187", "target": "$graphify-root$_properties_type_zero", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L187", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_200", "target": "$graphify-root$_properties_is_null", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_205", "target": "$graphify-root$_properties_null_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L205", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_216", "target": "$graphify-root$_properties_allows_null", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_226", "target": "$graphify-root$_properties_stored_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_232", "target": "$graphify-root$_properties_effective_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_248", "target": "$graphify-root$_properties_is_hidden", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_258", "target": "$graphify-root$_properties_is_editable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_263", "target": "$graphify-root$_properties_range_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_315", "target": "$graphify-root$_properties_trim_number", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_322", "target": "$graphify-root$_properties_value_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_340", "target": "$graphify-root$_properties_bool_texts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_348", "target": "$graphify-root$_properties_display_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L348", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_389", "target": "$graphify-root$_properties_parse_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_462", "target": "$graphify-root$_properties_group_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_468", "target": "$graphify-root$_properties_meta_summary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_479", "target": "$graphify-root$_properties_propertiespanel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_538", "target": "$graphify-root$_properties_propertiespanel_tinted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_543", "target": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_563", "target": "$graphify-root$_properties_propertiespanel_update_tint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L563", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_581", "target": "$graphify-root$_properties_propertiespanel_watch_for_edits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L581", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_604", "target": "$graphify-root$_properties_propertiespanel_recolour_bool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_642", "target": "$graphify-root$_properties_propertiespanel_build_rows_area", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L642", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_705", "target": "$graphify-root$_properties_propertiespanel_build_header_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_723", "target": "$graphify-root$_properties_propertiespanel_row_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L723", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_727", "target": "$graphify-root$_properties_propertiespanel_add_bullet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L727", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_736", "target": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L736", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_831", "target": "$graphify-root$_properties_propertiespanel_build_meta_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L831", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_902", "target": "$graphify-root$_properties_propertiespanel_on_show_hidden_toggled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L902", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_910", "target": "$graphify-root$_properties_propertiespanel_row_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_925", "target": "$graphify-root$_properties_propertiespanel_field_background", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L925", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_931", "target": "$graphify-root$_properties_propertiespanel_load_row", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L931", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_956", "target": "$graphify-root$_properties_propertiespanel_load_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L956", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_972", "target": "$graphify-root$_properties_propertiespanel_open_meta_editor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L972", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1061", "target": "$graphify-root$_properties_propertiespanel_refresh", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1061", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1083", "target": "$graphify-root$_properties_propertiespanel_refresh_from_device", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1083", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1103", "target": "$graphify-root$_properties_propertiespanel_save", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1103", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1204", "target": "$graphify-root$_properties_propertiespanel_still_in_document", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1204", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1220", "target": "$graphify-root$_properties_propertiespanel_sync_bar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1220", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1236", "target": "$graphify-root$_properties_propertiespanel_confirm_discard", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1236", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1260", "target": "$graphify-root$_properties_propertiespanel_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1272", "target": "$graphify-root$_properties_propertiespanel_destroy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1272", "weight": 1.0}, {"source": "$graphify-root$_properties_rationale_1279", "target": "$graphify-root$_properties_build_properties_panel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "properties.py", "source_location": "L1279", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_properties_bool_state", "callee": "lower", "is_member_call": true, "source_file": "properties.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_properties_bool_state", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_properties_unit_symbol", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L136", "receiver": "UNIT_SYMBOLS"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L154", "receiver": "words"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "isupper", "is_member_call": true, "source_file": "properties.py", "source_location": "L156", "receiver": "char"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "startswith", "is_member_call": true, "source_file": "properties.py", "source_location": "L156", "receiver": "current"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L157", "receiver": "words"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L162", "receiver": "words"}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L164", "receiver": null}, {"caller_nid": "$graphify-root$_properties_humanise", "callee": "upper", "is_member_call": true, "source_file": "properties.py", "source_location": "L164", "receiver": null}, {"caller_nid": "$graphify-root$_properties_enum_range", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L180", "receiver": null}, {"caller_nid": "$graphify-root$_properties_enum_range", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L181"}, {"caller_nid": "$graphify-root$_properties_enum_range", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L181", "receiver": "raw"}, {"caller_nid": "$graphify-root$_properties_enum_range", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L183", "receiver": "part"}, {"caller_nid": "$graphify-root$_properties_enum_range", "callee": "split", "is_member_call": true, "source_file": "properties.py", "source_location": "L183", "receiver": "raw"}, {"caller_nid": "$graphify-root$_properties_is_null", "callee": "lower", "is_member_call": true, "source_file": "properties.py", "source_location": "L201", "receiver": null}, {"caller_nid": "$graphify-root$_properties_is_null", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L201", "receiver": null}, {"caller_nid": "$graphify-root$_properties_null_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L211", "receiver": null}, {"caller_nid": "$graphify-root$_properties_null_text", "callee": "str", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L212"}, {"caller_nid": "$graphify-root$_properties_allows_null", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L222", "receiver": null}, {"caller_nid": "$graphify-root$_properties_stored_value", "callee": "find", "is_member_call": true, "source_file": "properties.py", "source_location": "L227", "receiver": "comp"}, {"caller_nid": "$graphify-root$_properties_stored_value", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L228", "receiver": "prop"}, {"caller_nid": "$graphify-root$_properties_is_hidden", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L275", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L276", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L277"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L277"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L278"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L278"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L290"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L290"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L291"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L291"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L297"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L297"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L298"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L298"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L305"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L305"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L305"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L305"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L307"}, {"caller_nid": "$graphify-root$_properties_range_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L307"}, {"caller_nid": "$graphify-root$_properties_trim_number", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L316"}, {"caller_nid": "$graphify-root$_properties_trim_number", "callee": "is_integer", "is_member_call": true, "source_file": "properties.py", "source_location": "L316", "receiver": "value"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L324", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L325", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L329"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L329"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L330"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L330"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L332"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L332"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L334"}, {"caller_nid": "$graphify-root$_properties_value_bounds", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L334"}, {"caller_nid": "$graphify-root$_properties_bool_texts", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L342", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_bool_texts", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L343", "receiver": "facets"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "lower", "is_member_call": true, "source_file": "properties.py", "source_location": "L359", "receiver": null}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L359", "receiver": null}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L365"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L365"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L372"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L372"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L374", "receiver": null}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L375"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "TypeError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L382"}, {"caller_nid": "$graphify-root$_properties_display_text", "callee": "ValueError", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L382"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L395", "receiver": "text"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "lower", "is_member_call": true, "source_file": "properties.py", "source_location": "L400", "receiver": "text"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "NULL_VALUE", "is_member_call": false, "indirect": true, "context": "return", "source_file": "properties.py", "source_location": "L402"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "index", "is_member_call": true, "source_file": "properties.py", "source_location": "L416", "receiver": "names"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L417", "receiver": null}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "startswith", "is_member_call": true, "source_file": "properties.py", "source_location": "L423", "receiver": null}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "lower", "is_member_call": true, "source_file": "properties.py", "source_location": "L423", "receiver": "text"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L446"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L446"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "int", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L448"}, {"caller_nid": "$graphify-root$_properties_parse_text", "callee": "float", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "properties.py", "source_location": "L448"}, {"caller_nid": "$graphify-root$_properties_group_label", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L464", "receiver": null}, {"caller_nid": "$graphify-root$_properties_meta_summary", "callee": "find", "is_member_call": true, "source_file": "properties.py", "source_location": "L469", "receiver": "comp"}, {"caller_nid": "$graphify-root$_properties_meta_summary", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L470", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_properties_meta_summary", "callee": "read_meta_property", "is_member_call": false, "source_file": "properties.py", "source_location": "L471", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_init", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L511", "receiver": "comp"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_init", "callee": "get_full_slots_for_type", "is_member_call": true, "source_file": "properties.py", "source_location": "L512", "receiver": "schema"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_init", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L514", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_init", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L531", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_tinted", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L539", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L551", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_has_unsaved_changes", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L551", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_update_tint", "callee": "winfo_exists", "is_member_call": true, "source_file": "properties.py", "source_location": "L569", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_update_tint", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L571", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_update_tint", "callee": "on_dirty_change", "is_member_call": true, "source_file": "properties.py", "source_location": "L578", "receiver": "self"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_watch_for_edits", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L587", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_watch_for_edits", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L588", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_watch_for_edits", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L589", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_watch_for_edits", "callee": "trace_add", "is_member_call": true, "source_file": "properties.py", "source_location": "L594", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_recolour_bool", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L606", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_recolour_bool", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L615", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L620", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L620"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L621", "receiver": "header"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L622"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Font", "is_member_call": true, "source_file": "properties.py", "source_location": "L624", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Font", "is_member_call": true, "source_file": "properties.py", "source_location": "L625", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L627", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L628"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L627", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L628"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L627", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L629", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L631"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L629", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L630"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L636", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L637", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L639"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L637", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "PATH_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L638"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L638"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L651", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L652", "receiver": "area"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "grid_rowconfigure", "is_member_call": true, "source_file": "properties.py", "source_location": "L653", "receiver": "area"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "grid_columnconfigure", "is_member_call": true, "source_file": "properties.py", "source_location": "L654", "receiver": "area"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "Canvas", "is_member_call": true, "source_file": "properties.py", "source_location": "L656", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L656"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L657", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L658"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "Scrollbar", "is_member_call": true, "source_file": "properties.py", "source_location": "L660", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L662", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "Scrollbar", "is_member_call": true, "source_file": "properties.py", "source_location": "L664", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L666", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L670", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L672"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L672"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L675"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L675"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L679"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L679", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L679"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "create_window", "is_member_call": true, "source_file": "properties.py", "source_location": "L680", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L684", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L686", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "bbox", "is_member_call": true, "source_file": "properties.py", "source_location": "L687", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L692", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_rows_area", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L693", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "Font", "is_member_call": true, "source_file": "properties.py", "source_location": "L710", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L716"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L714", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L715"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "HEADING_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L715"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L717", "receiver": "label"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L719", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_header_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L720", "receiver": "rule"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L729"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "Canvas", "is_member_call": true, "source_file": "properties.py", "source_location": "L728", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "ROW_HEIGHT_HINT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L728"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L729"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "create_oval", "is_member_call": true, "source_file": "properties.py", "source_location": "L731", "receiver": "dot"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_add_bullet", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L732", "receiver": "dot"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L747", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "callee": "grid_remove", "is_member_call": true, "source_file": "properties.py", "source_location": "L749", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L751", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_apply_hidden_filter", "callee": "bbox", "is_member_call": true, "source_file": "properties.py", "source_location": "L751", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L758"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L756", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L757"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L757"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L759", "receiver": "name_label"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L763"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L761", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L763"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "TYPE_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L763"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L764", "receiver": "type_label"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L766"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L766", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L766"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L767", "receiver": "field_frame"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L793", "receiver": "choices"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L801", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "OptionMenu", "is_member_call": true, "source_file": "properties.py", "source_location": "L802", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L803", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "EDITABLE_FIELD_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L805"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "EDITABLE_FIELD_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L805"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L806", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "EDITABLE_FIELD_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L806"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "Entry", "is_member_call": true, "source_file": "properties.py", "source_location": "L809", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "FIELD_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L809"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "READONLY_FIELD_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L811"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L812", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L813", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L820", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L820", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L823"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L822", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L823"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L824", "receiver": "suffix_label"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L825", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_slot_row", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L827", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L839", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L841"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L839", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L840"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L840"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L843", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L845"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L843", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L844"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "TYPE_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L844"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L847"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L847", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L847"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L848", "receiver": "field_frame"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L850", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L851", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L853"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L851", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L851"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L854", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L856"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L854", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L854"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L858", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L859", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L861"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L859", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_meta_row", "callee": "ROW_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L860"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L870", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L871", "receiver": "footer"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "cget", "is_member_call": true, "source_file": "properties.py", "source_location": "L874", "receiver": "footer"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "BooleanVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L880", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "show_hidden_slots", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L880"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Checkbutton", "is_member_call": true, "source_file": "properties.py", "source_location": "L881", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "cget", "is_member_call": true, "source_file": "properties.py", "source_location": "L886", "receiver": "box"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L887", "receiver": "box"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L889", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L890", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "cget", "is_member_call": true, "source_file": "properties.py", "source_location": "L891", "receiver": "status"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L892", "receiver": "status"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L894", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L894", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L896", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L896", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L898", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_build_footer", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L898", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_on_show_hidden_toggled", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L904", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_row_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L912", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_row_text", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L913", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_set_row_text", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L917", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_set_row_text", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L920", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_set_row_text", "callee": "delete", "is_member_call": true, "source_file": "properties.py", "source_location": "L921", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_set_row_text", "callee": "insert", "is_member_call": true, "source_file": "properties.py", "source_location": "L922", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L942", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L943", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "EDITABLE_FIELD_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L943"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L947", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L949", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_row", "callee": "configure", "is_member_call": true, "source_file": "properties.py", "source_location": "L951", "receiver": "widget"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_path", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L958", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_path", "callee": "get_component_path", "is_member_call": false, "source_file": "properties.py", "source_location": "L958", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_meta_row", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L962", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_load_meta_row", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L967", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Toplevel", "is_member_call": true, "source_file": "properties.py", "source_location": "L979", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "title", "is_member_call": true, "source_file": "properties.py", "source_location": "L980", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "transient", "is_member_call": true, "source_file": "properties.py", "source_location": "L981", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "resizable", "is_member_call": true, "source_file": "properties.py", "source_location": "L982", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grab_set", "is_member_call": true, "source_file": "properties.py", "source_location": "L983", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "geometry", "is_member_call": true, "source_file": "properties.py", "source_location": "L984", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "winfo_x", "is_member_call": true, "source_file": "properties.py", "source_location": "L984", "receiver": "window"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "winfo_y", "is_member_call": true, "source_file": "properties.py", "source_location": "L984", "receiver": "window"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L986", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L987", "receiver": "body"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L989", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L990", "receiver": "columns"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Font", "is_member_call": true, "source_file": "properties.py", "source_location": "L992", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L994", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L995", "receiver": "groups_column"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L996", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L996", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "BooleanVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L1000", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L1001", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Checkbutton", "is_member_call": true, "source_file": "properties.py", "source_location": "L1001", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L1003", "receiver": "group_variables"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L1005", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L1006", "receiver": "position_column"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L1007", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L1007", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L1012", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "StringVar", "is_member_call": true, "source_file": "properties.py", "source_location": "L1013", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L1015", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Label", "is_member_call": true, "source_file": "properties.py", "source_location": "L1015", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L1017", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Entry", "is_member_call": true, "source_file": "properties.py", "source_location": "L1017", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Frame", "is_member_call": true, "source_file": "properties.py", "source_location": "L1049", "receiver": "tk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L1050", "receiver": "buttons"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L1051", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L1051", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "pack", "is_member_call": true, "source_file": "properties.py", "source_location": "L1052", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "Button", "is_member_call": true, "source_file": "properties.py", "source_location": "L1052", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L1055", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "bind", "is_member_call": true, "source_file": "properties.py", "source_location": "L1056", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor", "callee": "destroy", "is_member_call": true, "source_file": "properties.py", "source_location": "L1056", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_read_coordinate", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L1023", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_read_coordinate", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1023", "receiver": "variable"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "x_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L1034"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "y_var", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L1035"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "showerror", "is_member_call": true, "source_file": "properties.py", "source_location": "L1038", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "editor", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "properties.py", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L1038", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1041", "receiver": "variable"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1043", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1044", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "destroy", "is_member_call": true, "source_file": "properties.py", "source_location": "L1045", "receiver": "editor"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_open_meta_editor_apply_meta", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1047", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1078", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1080", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh_from_device", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1086", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh_from_device", "callee": "cache_get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1093", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh_from_device", "callee": "update", "is_member_call": true, "source_file": "properties.py", "source_location": "L1097", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_refresh_from_device", "callee": "update_element_from_cache", "is_member_call": true, "source_file": "properties.py", "source_location": "L1100", "receiver": "ds"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "showwarning", "is_member_call": true, "source_file": "properties.py", "source_location": "L1109", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1114", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L1124", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "strip", "is_member_call": true, "source_file": "properties.py", "source_location": "L1125", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L1130", "receiver": "problems"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L1133", "receiver": "changes"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "find", "is_member_call": true, "source_file": "properties.py", "source_location": "L1140", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1141", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "update_meta_property", "is_member_call": false, "source_file": "properties.py", "source_location": "L1145", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1146", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "find", "is_member_call": true, "source_file": "properties.py", "source_location": "L1146", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "update_meta_groups", "is_member_call": false, "source_file": "properties.py", "source_location": "L1147", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1148", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "find", "is_member_call": true, "source_file": "properties.py", "source_location": "L1148", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L1151", "receiver": "changes"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "showerror", "is_member_call": true, "source_file": "properties.py", "source_location": "L1154", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L1157", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1160", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1164", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set_prop_value", "is_member_call": false, "source_file": "properties.py", "source_location": "L1170", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "is_live", "is_member_call": true, "source_file": "properties.py", "source_location": "L1171", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "live_set_prop_value", "is_member_call": true, "source_file": "properties.py", "source_location": "L1172", "receiver": "live_hooks"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "append", "is_member_call": true, "source_file": "properties.py", "source_location": "L1173", "receiver": "live_failures"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "push", "is_member_call": true, "source_file": "properties.py", "source_location": "L1176", "receiver": "undo"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "SlotValueCommand", "is_member_call": true, "source_file": "properties.py", "source_location": "L1176", "receiver": "undo"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "mark_dirty", "is_member_call": true, "source_file": "properties.py", "source_location": "L1177", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "on_change", "is_member_call": true, "source_file": "properties.py", "source_location": "L1181", "receiver": "self"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1185", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "join", "is_member_call": true, "source_file": "properties.py", "source_location": "L1186", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1189", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1193", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "set_status", "is_member_call": true, "source_file": "properties.py", "source_location": "L1197", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_save", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1198", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_still_in_document", "callee": "iter", "is_member_call": true, "source_file": "properties.py", "source_location": "L1208", "receiver": "root"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_still_in_document", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1211", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_still_in_document", "callee": "iter", "is_member_call": true, "source_file": "properties.py", "source_location": "L1213", "receiver": "root"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_still_in_document", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1214", "receiver": "element"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_sync_bar", "callee": "set", "is_member_call": true, "source_file": "properties.py", "source_location": "L1221", "receiver": "bar"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_sync_bar", "callee": "grid_remove", "is_member_call": true, "source_file": "properties.py", "source_location": "L1223", "receiver": "bar"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_sync_bar", "callee": "grid", "is_member_call": true, "source_file": "properties.py", "source_location": "L1225", "receiver": "bar"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_on_wheel", "callee": "winfo_exists", "is_member_call": true, "source_file": "properties.py", "source_location": "L1228", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_on_wheel", "callee": "yview_scroll", "is_member_call": true, "source_file": "properties.py", "source_location": "L1229", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_on_shift_wheel", "callee": "winfo_exists", "is_member_call": true, "source_file": "properties.py", "source_location": "L1232", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_on_shift_wheel", "callee": "xview_scroll", "is_member_call": true, "source_file": "properties.py", "source_location": "L1233", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_confirm_discard", "callee": "askyesnocancel", "is_member_call": true, "source_file": "properties.py", "source_location": "L1246", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_confirm_discard", "callee": "get", "is_member_call": true, "source_file": "properties.py", "source_location": "L1248", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_close", "callee": "on_close", "is_member_call": true, "source_file": "properties.py", "source_location": "L1268", "receiver": "self"}, {"caller_nid": "$graphify-root$_properties_propertiespanel_destroy", "callee": "winfo_exists", "is_member_call": true, "source_file": "properties.py", "source_location": "L1273", "receiver": null}, {"caller_nid": "$graphify-root$_properties_propertiespanel_destroy", "callee": "destroy", "is_member_call": true, "source_file": "properties.py", "source_location": "L1274", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/438073d492b5db25195c193e30ab87ca64f9de3a704628990ea37f2fc9fff857.json b/graphify-out/cache/ast/v0.9.64-s4/438073d492b5db25195c193e30ab87ca64f9de3a704628990ea37f2fc9fff857.json new file mode 100644 index 0000000..68b65dc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/438073d492b5db25195c193e30ab87ca64f9de3a704628990ea37f2fc9fff857.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_live_hooks_py", "label": "live_hooks.py", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L1"}, {"id": "$graphify-root$_live_hooks_is_live", "label": "is_live()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L12", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_set_prop_value", "label": "live_set_prop_value()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L20", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_add_component", "label": "live_add_component()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L47", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_delete_component", "label": "live_delete_component()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L78", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_rename_component", "label": "live_rename_component()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L106", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_add_link", "label": "live_add_link()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L126", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_delete_link", "label": "live_delete_link()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_live_hooks_live_invoke", "label": "live_invoke()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L176", "_callable": true}, {"id": "$graphify-root$_live_hooks_comp_id", "label": "_comp_id()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L200", "_callable": true}, {"id": "$graphify-root$_live_hooks_find_slot", "label": "_find_slot()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L212", "_callable": true}, {"id": "$graphify-root$_live_hooks_kit_id", "label": "_kit_id()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L231", "_callable": true}, {"id": "$graphify-root$_live_hooks_type_id", "label": "_type_id()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L239", "_callable": true}, {"id": "$graphify-root$_live_hooks_coerce_value", "label": "_coerce_value()", "file_type": "code", "source_file": "live_hooks.py", "source_location": "L248", "_callable": true}, {"id": "$graphify-root$_live_hooks_rationale_1", "label": "Write-through interception layer for live device mode. Checks\u2026", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L1"}, {"id": "$graphify-root$_live_hooks_rationale_21", "label": "In live mode, sends a Sox write to the device. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L21"}, {"id": "$graphify-root$_live_hooks_rationale_48", "label": "In live mode, sends a Sox add to the device. Returns new comp_id or None.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L48"}, {"id": "$graphify-root$_live_hooks_rationale_79", "label": "In live mode, sends a Sox delete to the device. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L79"}, {"id": "$graphify-root$_live_hooks_rationale_107", "label": "In live mode, sends a Sox rename to the device. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L107"}, {"id": "$graphify-root$_live_hooks_rationale_127", "label": "In live mode, sends a Sox link command. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L127"}, {"id": "$graphify-root$_live_hooks_rationale_151", "label": "In live mode, sends a Sox unlink command. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L151"}, {"id": "$graphify-root$_live_hooks_rationale_177", "label": "In live mode, sends a Sox invoke. Returns True on success.", "file_type": "rationale", "source_file": "live_hooks.py", "source_location": "L177"}], "edges": [{"source": "$graphify-root$_live_hooks_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "sox", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_is_live", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_set_prop_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_add_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_delete_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_rename_component", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_add_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_delete_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_live_invoke", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_comp_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_find_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_kit_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_type_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_py", "target": "$graphify-root$_live_hooks_coerce_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_set_prop_value", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_set_prop_value", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_set_prop_value", "target": "$graphify-root$_live_hooks_find_slot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_set_prop_value", "target": "$graphify-root$_live_hooks_coerce_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_component", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_component", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_component", "target": "$graphify-root$_live_hooks_kit_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_component", "target": "$graphify-root$_live_hooks_type_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_delete_component", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_delete_component", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_rename_component", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_rename_component", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_link", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_link", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_add_link", "target": "$graphify-root$_live_hooks_find_slot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_delete_link", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_delete_link", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_delete_link", "target": "$graphify-root$_live_hooks_find_slot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_invoke", "target": "$graphify-root$_live_hooks_is_live", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_invoke", "target": "$graphify-root$_live_hooks_comp_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_live_invoke", "target": "$graphify-root$_live_hooks_find_slot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_1", "target": "$graphify-root$_live_hooks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_21", "target": "$graphify-root$_live_hooks_live_set_prop_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_48", "target": "$graphify-root$_live_hooks_live_add_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_79", "target": "$graphify-root$_live_hooks_live_delete_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_107", "target": "$graphify-root$_live_hooks_live_rename_component", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_127", "target": "$graphify-root$_live_hooks_live_add_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_151", "target": "$graphify-root$_live_hooks_live_delete_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_live_hooks_rationale_177", "target": "$graphify-root$_live_hooks_live_invoke", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "live_hooks.py", "source_location": "L177", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_live_hooks_live_set_prop_value", "callee": "type_id_for_slot", "is_member_call": false, "source_file": "live_hooks.py", "source_location": "L34", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_set_prop_value", "callee": "write_prop", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L38", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_set_prop_value", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L41", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_add_component", "callee": "append", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L65", "receiver": "sox_config"}, {"caller_nid": "$graphify-root$_live_hooks_live_add_component", "callee": "add", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L68", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_add_component", "callee": "after_add", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L69", "receiver": "ds"}, {"caller_nid": "$graphify-root$_live_hooks_live_add_component", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L72", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_component", "callee": "iter", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L89", "receiver": "element"}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_component", "callee": "append", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L93", "receiver": "descendant_ids"}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_component", "callee": "delete", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L96", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_component", "callee": "after_delete", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L97", "receiver": "ds"}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_component", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L100", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_rename_component", "callee": "rename", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L117", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_rename_component", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L120", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_add_link", "callee": "link", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L143", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_add_link", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L146", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_link", "callee": "unlink", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L167", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_delete_link", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L170", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_live_invoke", "callee": "invoke", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L191", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_live_invoke", "callee": "set_status", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L194", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_live_hooks_comp_id", "callee": "get", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L203", "receiver": "element"}, {"caller_nid": "$graphify-root$_live_hooks_find_slot", "callee": "cache_get", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L213", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_find_slot", "callee": "get", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L216", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_find_slot", "callee": "get", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L221", "receiver": "s"}, {"caller_nid": "$graphify-root$_live_hooks_find_slot", "callee": "get", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L222", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_type_id", "callee": "items", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L242", "receiver": null}, {"caller_nid": "$graphify-root$_live_hooks_type_id", "callee": "endswith", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L243", "receiver": "full_name"}, {"caller_nid": "$graphify-root$_live_hooks_coerce_value", "callee": "lower", "is_member_call": true, "source_file": "live_hooks.py", "source_location": "L251", "receiver": "value_str"}, {"caller_nid": "$graphify-root$_live_hooks_coerce_value", "callee": "BYTE_ID", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "live_hooks.py", "source_location": "L252"}, {"caller_nid": "$graphify-root$_live_hooks_coerce_value", "callee": "SHORT_ID", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "live_hooks.py", "source_location": "L252"}, {"caller_nid": "$graphify-root$_live_hooks_coerce_value", "callee": "INT_ID", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "live_hooks.py", "source_location": "L252"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/59253dabb1373764731835d88e413f18b457efa6090be9e30518fa34cce5da71.json b/graphify-out/cache/ast/v0.9.64-s4/59253dabb1373764731835d88e413f18b457efa6090be9e30518fa34cce5da71.json new file mode 100644 index 0000000..03abaf7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/59253dabb1373764731835d88e413f18b457efa6090be9e30518fa34cce5da71.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_link_view_py", "label": "link_view.py", "file_type": "code", "source_file": "link_view.py", "source_location": "L1"}, {"id": "$graphify-root$_link_view_column_gap", "label": "column_gap()", "file_type": "code", "source_file": "link_view.py", "source_location": "L78", "_callable": true}, {"id": "$graphify-root$_link_view_spans_overlap", "label": "spans_overlap()", "file_type": "code", "source_file": "link_view.py", "source_location": "L90", "_callable": true}, {"id": "$graphify-root$_link_view_strictly_within", "label": "strictly_within()", "file_type": "code", "source_file": "link_view.py", "source_location": "L97", "_callable": true}, {"id": "$graphify-root$_link_view_segments_meet", "label": "segments_meet()", "file_type": "code", "source_file": "link_view.py", "source_location": "L102", "_callable": true}, {"id": "$graphify-root$_link_view_routes_meet", "label": "routes_meet()", "file_type": "code", "source_file": "link_view.py", "source_location": "L129", "_callable": true}, {"id": "$graphify-root$_link_view_sheet_display_name", "label": "sheet_display_name()", "file_type": "code", "source_file": "link_view.py", "source_location": "L136", "_callable": true}, {"id": "$graphify-root$_link_view_collect_links", "label": "collect_links()", "file_type": "code", "source_file": "link_view.py", "source_location": "L149", "_callable": true}, {"id": "$graphify-root$_link_view_group_by_peer", "label": "group_by_peer()", "file_type": "code", "source_file": "link_view.py", "source_location": "L216", "_callable": true}, {"id": "$graphify-root$_link_view_slot_order_key", "label": "_slot_order_key()", "file_type": "code", "source_file": "link_view.py", "source_location": "L237", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel", "label": "LinkViewPanel", "file_type": "code", "source_file": "link_view.py", "source_location": "L249", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_link_view_linkviewpanel_init", "label": ".__init__()", "file_type": "code", "source_file": "link_view.py", "source_location": "L261", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_build_header", "label": "._build_header()", "file_type": "code", "source_file": "link_view.py", "source_location": "L295", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "label": "._build_canvas_area()", "file_type": "code", "source_file": "link_view.py", "source_location": "L320", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_build_footer", "label": "._build_footer()", "file_type": "code", "source_file": "link_view.py", "source_location": "L351", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_sync_bar", "label": "._sync_bar()", "file_type": "code", "source_file": "link_view.py", "source_location": "L375", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_on_wheel", "label": "._on_wheel()", "file_type": "code", "source_file": "link_view.py", "source_location": "L383", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_on_shift_wheel", "label": "._on_shift_wheel()", "file_type": "code", "source_file": "link_view.py", "source_location": "L387", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw", "label": ".draw()", "file_type": "code", "source_file": "link_view.py", "source_location": "L393", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_group_size", "label": "._group_size()", "file_type": "code", "source_file": "link_view.py", "source_location": "L522", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "label": "._missing_box_size()", "file_type": "code", "source_file": "link_view.py", "source_location": "L533", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_column_height", "label": "._column_height()", "file_type": "code", "source_file": "link_view.py", "source_location": "L537", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw_box", "label": "._draw_box()", "file_type": "code", "source_file": "link_view.py", "source_location": "L542", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "label": "._draw_group_box()", "file_type": "code", "source_file": "link_view.py", "source_location": "L550", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_slot_y", "label": "._slot_y()", "file_type": "code", "source_file": "link_view.py", "source_location": "L590", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_lane_x", "label": "._lane_x()", "file_type": "code", "source_file": "link_view.py", "source_location": "L597", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_wire_ends", "label": "._wire_ends()", "file_type": "code", "source_file": "link_view.py", "source_location": "L609", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_route_side", "label": "._route_side()", "file_type": "code", "source_file": "link_view.py", "source_location": "L640", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_route_side_fan_order", "label": "fan_order()", "file_type": "code", "source_file": "link_view.py", "source_location": "L686", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw_wire", "label": "._draw_wire()", "file_type": "code", "source_file": "link_view.py", "source_location": "L719", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_route", "label": "._route()", "file_type": "code", "source_file": "link_view.py", "source_location": "L733", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "label": "._draw_self_wire()", "file_type": "code", "source_file": "link_view.py", "source_location": "L745", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_draw_route", "label": "._draw_route()", "file_type": "code", "source_file": "link_view.py", "source_location": "L769", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_make_followable", "label": "._make_followable()", "file_type": "code", "source_file": "link_view.py", "source_location": "L779", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_on_enter", "label": "._on_enter()", "file_type": "code", "source_file": "link_view.py", "source_location": "L790", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_on_leave", "label": "._on_leave()", "file_type": "code", "source_file": "link_view.py", "source_location": "L808", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_on_click", "label": "._on_click()", "file_type": "code", "source_file": "link_view.py", "source_location": "L818", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "label": "._fit_scrollregion()", "file_type": "code", "source_file": "link_view.py", "source_location": "L825", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "label": "._centre_on_focus()", "file_type": "code", "source_file": "link_view.py", "source_location": "L843", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_close", "label": ".close()", "file_type": "code", "source_file": "link_view.py", "source_location": "L859", "_callable": true}, {"id": "$graphify-root$_link_view_linkviewpanel_destroy", "label": ".destroy()", "file_type": "code", "source_file": "link_view.py", "source_location": "L865", "_callable": true}, {"id": "$graphify-root$_link_view_build_link_view_panel", "label": "build_link_view_panel()", "file_type": "code", "source_file": "link_view.py", "source_location": "L871", "_callable": true}, {"id": "$graphify-root$_link_view_rationale_1", "label": "The Link View: every link touching one component, drawn around it. Like the\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L1"}, {"id": "$graphify-root$_link_view_rationale_79", "label": "How wide the gap beside a column has to be to hold its wires. A wire that\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L79"}, {"id": "$graphify-root$_link_view_rationale_91", "label": "Whether two 1-D spans share more than a single point.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L91"}, {"id": "$graphify-root$_link_view_rationale_98", "label": "Whether a coordinate is inside a span rather than at either end of it.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L98"}, {"id": "$graphify-root$_link_view_rationale_103", "label": "Whether two axis-aligned segments make a mark a reader would read as a tangle.\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L103"}, {"id": "$graphify-root$_link_view_rationale_130", "label": "Whether two wires, each a list of corner points, meet anywhere along their way.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L130"}, {"id": "$graphify-root$_link_view_rationale_137", "label": "What to call the wiresheet an element sits on. A folder is named by itself; the\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L137"}, {"id": "$graphify-root$_link_view_rationale_150", "label": "Every link with an end on `comp`, in the order the file lists them. Each entry\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L150"}, {"id": "$graphify-root$_link_view_rationale_217", "label": "Collapses the entries of one side onto one box per peer. A component wired\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L217"}, {"id": "$graphify-root$_link_view_rationale_238", "label": "Where a peer belongs in its column: the first focus slot its links land on. A\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L238"}, {"id": "$graphify-root$_link_view_rationale_250", "label": "One component's links, drawn around it on a canvas of this view's own. Built\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L250"}, {"id": "$graphify-root$_link_view_rationale_376", "label": "Moves a scrollbar's thumb, and hides the bar when it spans the whole.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L376"}, {"id": "$graphify-root$_link_view_rationale_394", "label": "Lays the picture out from the links and paints it. Positions are worked out\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L394"}, {"id": "$graphify-root$_link_view_rationale_523", "label": "How much room one peer box takes, note included.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L523"}, {"id": "$graphify-root$_link_view_rationale_543", "label": "Paints a component box and returns what a wire needs to reach its slots.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L543"}, {"id": "$graphify-root$_link_view_rationale_551", "label": "One peer's box, its sheet named under it when that sheet is not this one. The\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L551"}, {"id": "$graphify-root$_link_view_rationale_591", "label": "Where a wire meets a box: its slot's row, or the box's middle if it has none.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L591"}, {"id": "$graphify-root$_link_view_rationale_598", "label": "Where a wire's vertical run stands, measured out from the chosen component. Out\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L598"}, {"id": "$graphify-root$_link_view_rationale_610", "label": "Where one link's wire has to start and finish, before it is routed. Drawn peer-\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L610"}, {"id": "$graphify-root$_link_view_rationale_641", "label": "Chooses a lane for every wire on one side so that no two of them meet. The\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L641"}, {"id": "$graphify-root$_link_view_rationale_720", "label": "Paints one routed wire, and the knob of a link that leaves the sheet.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L720"}, {"id": "$graphify-root$_link_view_rationale_734", "label": "A wire's corners: out of one slot, across the gap, into the other. Three\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L734"}, {"id": "$graphify-root$_link_view_rationale_746", "label": "A component linked to itself: out of one of its slots and back into another. It\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L746"}, {"id": "$graphify-root$_link_view_rationale_780", "label": "Makes everything under one tag say where it goes, and go there when clicked.\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L780"}, {"id": "$graphify-root$_link_view_rationale_826", "label": "Sizes the canvas to the picture and puts the chosen component in view. The\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L826"}, {"id": "$graphify-root$_link_view_rationale_860", "label": "Hands the pane back. Nothing to ask: this view has never changed anything.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L860"}, {"id": "$graphify-root$_link_view_rationale_866", "label": "Tears the panel's widgets down, for a caller that is done with it.", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L866"}, {"id": "$graphify-root$_link_view_rationale_872", "label": "A Link View for one component, built into `parent` but not yet placed.\u2026", "file_type": "rationale", "source_file": "link_view.py", "source_location": "L872"}], "edges": [{"source": "$graphify-root$_link_view_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L32", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_link_view_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "wiresheet", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_column_gap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_spans_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_strictly_within", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_segments_meet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_routes_meet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_sheet_display_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_collect_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_group_by_peer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_slot_order_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L237", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_linkviewpanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_build_header", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_build_footer", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_sync_bar", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_on_wheel", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L383", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_on_shift_wheel", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_group_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L522", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L533", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_column_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L537", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw_box", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L550", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_slot_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_lane_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L597", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_wire_ends", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L609", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_route_side", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L640", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_route_side", "target": "$graphify-root$_link_view_linkviewpanel_route_side_fan_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L686", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw_wire", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L719", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_route", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L733", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L745", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_draw_route", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L769", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_make_followable", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L779", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_on_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L790", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_on_leave", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L808", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_on_click", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L818", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L825", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel", "target": "$graphify-root$_link_view_linkviewpanel_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L865", "weight": 1.0}, {"source": "$graphify-root$_link_view_py", "target": "$graphify-root$_link_view_build_link_view_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L871", "weight": 1.0}, {"source": "$graphify-root$_link_view_segments_meet", "target": "$graphify-root$_link_view_spans_overlap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_link_view_segments_meet", "target": "$graphify-root$_link_view_strictly_within", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_link_view_routes_meet", "target": "$graphify-root$_link_view_segments_meet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_init", "target": "$graphify-root$_link_view_linkviewpanel_build_header", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_init", "target": "$graphify-root$_link_view_linkviewpanel_build_footer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_init", "target": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_init", "target": "$graphify-root$_link_view_linkviewpanel_draw", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "target": "$graphify-root$_link_view_linkviewpanel_sync_bar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_collect_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_group_by_peer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_slot_order_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L432", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_group_size", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L435", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_column_height", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L440", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_column_gap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_draw_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L475", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_wire_ends", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_route_side", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L483", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_draw_wire", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L485", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L490", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw", "target": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_group_size", "target": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L525", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "target": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "target": "$graphify-root$_link_view_linkviewpanel_draw_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "target": "$graphify-root$_link_view_sheet_display_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L581", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "target": "$graphify-root$_link_view_linkviewpanel_make_followable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L587", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_wire_ends", "target": "$graphify-root$_link_view_linkviewpanel_slot_y", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L618", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_route_side", "target": "$graphify-root$_link_view_linkviewpanel_route_side_fan_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L690", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_route_side", "target": "$graphify-root$_link_view_linkviewpanel_route", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L703", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_route_side", "target": "$graphify-root$_link_view_linkviewpanel_lane_x", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L704", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_route_side", "target": "$graphify-root$_link_view_routes_meet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_wire", "target": "$graphify-root$_link_view_linkviewpanel_draw_route", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L724", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_wire", "target": "$graphify-root$_link_view_linkviewpanel_make_followable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L731", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "target": "$graphify-root$_link_view_linkviewpanel_slot_y", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L753", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "target": "$graphify-root$_link_view_linkviewpanel_lane_x", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L755", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "target": "$graphify-root$_link_view_linkviewpanel_draw_route", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L766", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "target": "$graphify-root$_link_view_linkviewpanel_make_followable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L767", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_make_followable", "target": "$graphify-root$_link_view_linkviewpanel_on_enter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L786", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_make_followable", "target": "$graphify-root$_link_view_linkviewpanel_on_leave", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L787", "weight": 1.0}, {"source": "$graphify-root$_link_view_linkviewpanel_make_followable", "target": "$graphify-root$_link_view_linkviewpanel_on_click", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L788", "weight": 1.0}, {"source": "$graphify-root$_link_view_build_link_view_panel", "target": "$graphify-root$_link_view_linkviewpanel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_1", "target": "$graphify-root$_link_view_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_79", "target": "$graphify-root$_link_view_column_gap", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_91", "target": "$graphify-root$_link_view_spans_overlap", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_98", "target": "$graphify-root$_link_view_strictly_within", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_103", "target": "$graphify-root$_link_view_segments_meet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_130", "target": "$graphify-root$_link_view_routes_meet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_137", "target": "$graphify-root$_link_view_sheet_display_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_150", "target": "$graphify-root$_link_view_collect_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_217", "target": "$graphify-root$_link_view_group_by_peer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_238", "target": "$graphify-root$_link_view_slot_order_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_250", "target": "$graphify-root$_link_view_linkviewpanel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_376", "target": "$graphify-root$_link_view_linkviewpanel_sync_bar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_394", "target": "$graphify-root$_link_view_linkviewpanel_draw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L394", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_523", "target": "$graphify-root$_link_view_linkviewpanel_group_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L523", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_543", "target": "$graphify-root$_link_view_linkviewpanel_draw_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_551", "target": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L551", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_591", "target": "$graphify-root$_link_view_linkviewpanel_slot_y", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L591", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_598", "target": "$graphify-root$_link_view_linkviewpanel_lane_x", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L598", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_610", "target": "$graphify-root$_link_view_linkviewpanel_wire_ends", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L610", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_641", "target": "$graphify-root$_link_view_linkviewpanel_route_side", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L641", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_720", "target": "$graphify-root$_link_view_linkviewpanel_draw_wire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L720", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_734", "target": "$graphify-root$_link_view_linkviewpanel_route", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L734", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_746", "target": "$graphify-root$_link_view_linkviewpanel_draw_self_wire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_780", "target": "$graphify-root$_link_view_linkviewpanel_make_followable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L780", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_826", "target": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L826", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_860", "target": "$graphify-root$_link_view_linkviewpanel_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L860", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_866", "target": "$graphify-root$_link_view_linkviewpanel_destroy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L866", "weight": 1.0}, {"source": "$graphify-root$_link_view_rationale_872", "target": "$graphify-root$_link_view_build_link_view_panel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "link_view.py", "source_location": "L872", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_link_view_column_gap", "callee": "COLUMN_GAP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L87"}, {"caller_nid": "$graphify-root$_link_view_sheet_display_name", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L143", "receiver": "sheet_element"}, {"caller_nid": "$graphify-root$_link_view_sheet_display_name", "callee": "basename", "is_member_call": true, "source_file": "link_view.py", "source_location": "L146", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "find", "is_member_call": true, "source_file": "link_view.py", "source_location": "L171", "receiver": "root"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "get_component_path", "is_member_call": false, "source_file": "link_view.py", "source_location": "L175", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "find_parent_element", "is_member_call": false, "source_file": "link_view.py", "source_location": "L176", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "findall", "is_member_call": true, "source_file": "link_view.py", "source_location": "L179", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L180", "receiver": "link"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L181", "receiver": "link"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "rsplit", "is_member_call": true, "source_file": "link_view.py", "source_location": "L185", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "rsplit", "is_member_call": true, "source_file": "link_view.py", "source_location": "L186", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "find_component_by_path", "is_member_call": false, "source_file": "link_view.py", "source_location": "L199", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "find_parent_element", "is_member_call": false, "source_file": "link_view.py", "source_location": "L200", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_collect_links", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L202", "receiver": "entries"}, {"caller_nid": "$graphify-root$_link_view_group_by_peer", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L232", "receiver": "groups"}, {"caller_nid": "$graphify-root$_link_view_group_by_peer", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L233", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_slot_order_key", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L245", "receiver": "focus_row_of"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_init", "callee": "Frame", "is_member_call": true, "source_file": "link_view.py", "source_location": "L284", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Frame", "is_member_call": true, "source_file": "link_view.py", "source_location": "L296", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L296"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L297", "receiver": "header"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Font", "is_member_call": true, "source_file": "link_view.py", "source_location": "L299", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Font", "is_member_call": true, "source_file": "link_view.py", "source_location": "L300", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L302", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "link_view.py", "source_location": "L302", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L303"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L302", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L304", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "link_view.py", "source_location": "L304", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L305"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L304", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "get_component_path", "is_member_call": false, "source_file": "link_view.py", "source_location": "L311", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L312", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "link_view.py", "source_location": "L312", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "PATH_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L312"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L313"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "StringVar", "is_member_call": true, "source_file": "link_view.py", "source_location": "L316", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "Label", "is_member_call": true, "source_file": "link_view.py", "source_location": "L317", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_header", "callee": "HEADER_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L318"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "Frame", "is_member_call": true, "source_file": "link_view.py", "source_location": "L321", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L322", "receiver": "area"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "grid_rowconfigure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L323", "receiver": "area"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "grid_columnconfigure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L324", "receiver": "area"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "Canvas", "is_member_call": true, "source_file": "link_view.py", "source_location": "L326", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "SHEET_BG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L326"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "grid", "is_member_call": true, "source_file": "link_view.py", "source_location": "L327", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "Scrollbar", "is_member_call": true, "source_file": "link_view.py", "source_location": "L329", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "grid", "is_member_call": true, "source_file": "link_view.py", "source_location": "L331", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "Scrollbar", "is_member_call": true, "source_file": "link_view.py", "source_location": "L333", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "grid", "is_member_call": true, "source_file": "link_view.py", "source_location": "L335", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "configure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L339", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L341"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L341"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "first", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L343"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "last", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L343"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "bind", "is_member_call": true, "source_file": "link_view.py", "source_location": "L348", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_canvas_area", "callee": "bind", "is_member_call": true, "source_file": "link_view.py", "source_location": "L349", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "Frame", "is_member_call": true, "source_file": "link_view.py", "source_location": "L352", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L353", "receiver": "footer"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "Canvas", "is_member_call": true, "source_file": "link_view.py", "source_location": "L357", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "cget", "is_member_call": true, "source_file": "link_view.py", "source_location": "L358", "receiver": "footer"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L359", "receiver": "legend"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "create_line", "is_member_call": true, "source_file": "link_view.py", "source_location": "L360", "receiver": "legend"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "WIRE_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L360"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "WIRE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L360"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L361", "receiver": "legend"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L361"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "create_line", "is_member_call": true, "source_file": "link_view.py", "source_location": "L363", "receiver": "legend"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "WIRE_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L363"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "WIRE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L363"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "OFF_SHEET_DASH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L364"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L365", "receiver": "legend"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L365"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "StringVar", "is_member_call": true, "source_file": "link_view.py", "source_location": "L368", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L369", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "Label", "is_member_call": true, "source_file": "link_view.py", "source_location": "L369", "receiver": "tk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "pack", "is_member_call": true, "source_file": "link_view.py", "source_location": "L372", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_build_footer", "callee": "Button", "is_member_call": true, "source_file": "link_view.py", "source_location": "L372", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_sync_bar", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L377", "receiver": "bar"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_sync_bar", "callee": "grid_remove", "is_member_call": true, "source_file": "link_view.py", "source_location": "L379", "receiver": "bar"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_sync_bar", "callee": "grid", "is_member_call": true, "source_file": "link_view.py", "source_location": "L381", "receiver": "bar"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_wheel", "callee": "winfo_exists", "is_member_call": true, "source_file": "link_view.py", "source_location": "L384", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_wheel", "callee": "yview_scroll", "is_member_call": true, "source_file": "link_view.py", "source_location": "L385", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_shift_wheel", "callee": "winfo_exists", "is_member_call": true, "source_file": "link_view.py", "source_location": "L388", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_shift_wheel", "callee": "xview_scroll", "is_member_call": true, "source_file": "link_view.py", "source_location": "L389", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "delete", "is_member_call": true, "source_file": "link_view.py", "source_location": "L402", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "clear", "is_member_call": true, "source_file": "link_view.py", "source_location": "L403", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "clear", "is_member_call": true, "source_file": "link_view.py", "source_location": "L404", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L409", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "sheet_fonts", "is_member_call": true, "source_file": "link_view.py", "source_location": "L411", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "build_linked_slot_index", "is_member_call": true, "source_file": "link_view.py", "source_location": "L414", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "measure_box", "is_member_call": true, "source_file": "link_view.py", "source_location": "L420", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "sort", "is_member_call": true, "source_file": "link_view.py", "source_location": "L432", "receiver": "incoming"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "sort", "is_member_call": true, "source_file": "link_view.py", "source_location": "L433", "receiver": "outgoing"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "itemconfig", "is_member_call": true, "source_file": "link_view.py", "source_location": "L461", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "FOCUS_OUTLINE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "FOCUS_OUTLINE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L462"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "MARGIN", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "link_view.py", "source_location": "L467"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L477", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "items", "is_member_call": true, "source_file": "link_view.py", "source_location": "L482", "receiver": "jobs"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "tag_lower", "is_member_call": true, "source_file": "link_view.py", "source_location": "L498", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L501", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L504"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L506", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L518", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_group_size", "callee": "measure_box", "is_member_call": true, "source_file": "link_view.py", "source_location": "L526", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "callee": "Font", "is_member_call": true, "source_file": "link_view.py", "source_location": "L534", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_missing_box_size", "callee": "measure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L535", "receiver": "note_font"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_box", "callee": "draw_component_box", "is_member_call": true, "source_file": "link_view.py", "source_location": "L544", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "link_view.py", "source_location": "L563", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "MISSING_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L564"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "OFF_SHEET_DASH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L565"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L567", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "MISSING_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L568"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L571", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "MISSING_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L573"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "create_text", "is_member_call": true, "source_file": "link_view.py", "source_location": "L579", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_group_box", "callee": "LABEL_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L582"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_slot_y", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L592", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L674", "receiver": "straight"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L676", "receiver": "above"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L678", "receiver": "below"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "sort", "is_member_call": true, "source_file": "link_view.py", "source_location": "L690", "receiver": "above"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "sort", "is_member_call": true, "source_file": "link_view.py", "source_location": "L691", "receiver": "below"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L699", "receiver": "routed"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_route_side", "callee": "append", "is_member_call": true, "source_file": "link_view.py", "source_location": "L717", "receiver": "routed"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_wire", "callee": "draw_knob", "is_member_call": true, "source_file": "link_view.py", "source_location": "L729", "receiver": "wiresheet"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_route", "callee": "create_line", "is_member_call": true, "source_file": "link_view.py", "source_location": "L771", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_route", "callee": "WIRE_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L772"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_draw_route", "callee": "WIRE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L772"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "tag_bind", "is_member_call": true, "source_file": "link_view.py", "source_location": "L786", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "t", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L786"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "tag_bind", "is_member_call": true, "source_file": "link_view.py", "source_location": "L787", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "t", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L787"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "tag_bind", "is_member_call": true, "source_file": "link_view.py", "source_location": "L788", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_make_followable", "callee": "t", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L788"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "configure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L792", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "find_withtag", "is_member_call": true, "source_file": "link_view.py", "source_location": "L796", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "type", "is_member_call": true, "source_file": "link_view.py", "source_location": "L797", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "gettags", "is_member_call": true, "source_file": "link_view.py", "source_location": "L797", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "itemcget", "is_member_call": true, "source_file": "link_view.py", "source_location": "L799", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "itemcget", "is_member_call": true, "source_file": "link_view.py", "source_location": "L800", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "itemconfig", "is_member_call": true, "source_file": "link_view.py", "source_location": "L801", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "WIRE_HOVER_COLOUR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L801"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "WIRE_HOVER_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "link_view.py", "source_location": "L801"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L803", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "get", "is_member_call": true, "source_file": "link_view.py", "source_location": "L803", "receiver": "link_elem"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_enter", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L806", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_leave", "callee": "configure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L809", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_leave", "callee": "pop", "is_member_call": true, "source_file": "link_view.py", "source_location": "L811", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_leave", "callee": "itemconfig", "is_member_call": true, "source_file": "link_view.py", "source_location": "L813", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_leave", "callee": "set", "is_member_call": true, "source_file": "link_view.py", "source_location": "L816", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_on_click", "callee": "on_open_link", "is_member_call": true, "source_file": "link_view.py", "source_location": "L821", "receiver": "self"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "callee": "bbox", "is_member_call": true, "source_file": "link_view.py", "source_location": "L831", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "callee": "configure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L833", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "callee": "configure", "is_member_call": true, "source_file": "link_view.py", "source_location": "L838", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_fit_scrollregion", "callee": "after_idle", "is_member_call": true, "source_file": "link_view.py", "source_location": "L841", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "winfo_exists", "is_member_call": true, "source_file": "link_view.py", "source_location": "L844", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "bbox", "is_member_call": true, "source_file": "link_view.py", "source_location": "L846", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "split", "is_member_call": true, "source_file": "link_view.py", "source_location": "L847", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "cget", "is_member_call": true, "source_file": "link_view.py", "source_location": "L847", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "winfo_width", "is_member_call": true, "source_file": "link_view.py", "source_location": "L854", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "winfo_height", "is_member_call": true, "source_file": "link_view.py", "source_location": "L855", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "xview_moveto", "is_member_call": true, "source_file": "link_view.py", "source_location": "L856", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_centre_on_focus", "callee": "yview_moveto", "is_member_call": true, "source_file": "link_view.py", "source_location": "L857", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_close", "callee": "on_close", "is_member_call": true, "source_file": "link_view.py", "source_location": "L862", "receiver": "self"}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_destroy", "callee": "winfo_exists", "is_member_call": true, "source_file": "link_view.py", "source_location": "L867", "receiver": null}, {"caller_nid": "$graphify-root$_link_view_linkviewpanel_destroy", "callee": "destroy", "is_member_call": true, "source_file": "link_view.py", "source_location": "L868", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/6bd531d476672ea3885194f97400246fb1f78abe6637117d616d0e68f426d593.json b/graphify-out/cache/ast/v0.9.64-s4/6bd531d476672ea3885194f97400246fb1f78abe6637117d616d0e68f426d593.json new file mode 100644 index 0000000..211f0b5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/6bd531d476672ea3885194f97400246fb1f78abe6637117d616d0e68f426d593.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_manage_kits_py", "label": "manage_kits.py", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L1"}, {"id": "$graphify-root$_manage_kits_make_checkbox_image", "label": "make_checkbox_image()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L47", "_callable": true}, {"id": "$graphify-root$_manage_kits_build_label", "label": "build_label()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L75", "_callable": true}, {"id": "$graphify-root$_manage_kits_column_label", "label": "column_label()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L80", "_callable": true}, {"id": "$graphify-root$_manage_kits_action_options", "label": "action_options()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L85", "_callable": true}, {"id": "$graphify-root$_manage_kits_collect_rows", "label": "collect_rows()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L131", "_callable": true}, {"id": "$graphify-root$_manage_kits_describe_changes", "label": "describe_changes()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L199", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel", "label": "KitsPanel", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L223", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_manage_kits_kitspanel_init", "label": ".__init__()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L226", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_close", "label": ".close()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L302", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_destroy", "label": ".destroy()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L306", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_export_xls", "label": "._export_xls()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L310", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_close_editor", "label": "._close_editor()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L375", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_action_text", "label": "._action_text()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L380", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_row_values", "label": "._row_values()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L385", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_row_image", "label": "._row_image()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L388", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "label": "._rebuild_table()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L393", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_refresh_row", "label": "._refresh_row()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L411", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_set_choice", "label": "._set_choice()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L415", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_toggle_check", "label": "._toggle_check()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L422", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_edit_action", "label": "._edit_action()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L439", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "label": "commit()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L454", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_on_click", "label": "._on_click()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L464", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_apply_changes", "label": "._apply_changes()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L478", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "label": "._upgrade_all()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L509", "_callable": true}, {"id": "$graphify-root$_manage_kits_kitspanel_update_marked", "label": "._update_marked()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L538", "_callable": true}, {"id": "$graphify-root$_manage_kits_build_kits_panel", "label": "build_kits_panel()", "file_type": "code", "source_file": "manage_kits.py", "source_location": "L566", "_callable": true}, {"id": "$graphify-root$_manage_kits_rationale_1", "label": "The Manage Kits dialog: what the app pins, what Sedona home offers, and\u2026", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L1"}, {"id": "$graphify-root$_manage_kits_rationale_48", "label": "A checkbox drawn pixel by pixel, so a locked tick can be greyed out. Tk has no\u2026", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L48"}, {"id": "$graphify-root$_manage_kits_rationale_76", "label": "How a build is named in a sentence: its version, or its checksum when it has\u2026", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L76"}, {"id": "$graphify-root$_manage_kits_rationale_81", "label": "How a build is named in the Installed and Latest columns, which are narrow.", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L81"}, {"id": "$graphify-root$_manage_kits_rationale_86", "label": "The Action dropdown for one kit: (label, checksum to apply) pairs, no-op first.\u2026", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L86"}, {"id": "$graphify-root$_manage_kits_rationale_132", "label": "Every kit worth listing, as row dicts in the order they should appear. A row\u2026", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L132"}, {"id": "$graphify-root$_manage_kits_rationale_200", "label": "The applied-changes report, one kit per line, old build to new.", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L200"}, {"id": "$graphify-root$_manage_kits_rationale_224", "label": "The kit table, built as an embedded panel in the editor pane.", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L224"}, {"id": "$graphify-root$_manage_kits_rationale_567", "label": "Factory matching the pattern of properties.build_properties_panel.", "file_type": "rationale", "source_file": "manage_kits.py", "source_location": "L567"}], "edges": [{"source": "$graphify-root$_manage_kits_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L20", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_manage_kits_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "palette", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "sax_file", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_make_checkbox_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_build_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_column_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_action_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_collect_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_describe_changes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_kitspanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L302", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_export_xls", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_action_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L380", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_row_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_row_image", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_refresh_row", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L411", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_set_choice", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L415", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_toggle_check", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_edit_action", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action", "target": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_on_click", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L464", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_apply_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L509", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel", "target": "$graphify-root$_manage_kits_kitspanel_update_marked", "relation": "method", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_py", "target": "$graphify-root$_manage_kits_build_kits_panel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L566", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_action_options", "target": "$graphify-root$_manage_kits_build_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_collect_rows", "target": "$graphify-root$_manage_kits_action_options", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_collect_rows", "target": "$graphify-root$_manage_kits_column_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_describe_changes", "target": "$graphify-root$_manage_kits_build_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_init", "target": "$graphify-root$_manage_kits_make_checkbox_image", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_init", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_init", "target": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_destroy", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L307", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_export_xls", "target": "$graphify-root$_manage_kits_kitspanel_action_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L360", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_row_values", "target": "$graphify-root$_manage_kits_kitspanel_action_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L394", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "target": "$graphify-root$_manage_kits_collect_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L399", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "target": "$graphify-root$_manage_kits_kitspanel_row_image", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "target": "$graphify-root$_manage_kits_kitspanel_row_values", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_refresh_row", "target": "$graphify-root$_manage_kits_kitspanel_row_image", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_refresh_row", "target": "$graphify-root$_manage_kits_kitspanel_row_values", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_set_choice", "target": "$graphify-root$_manage_kits_kitspanel_refresh_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L420", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_toggle_check", "target": "$graphify-root$_manage_kits_kitspanel_refresh_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L437", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action", "target": "$graphify-root$_manage_kits_kitspanel_action_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action", "target": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "manage_kits.py", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "target": "$graphify-root$_manage_kits_kitspanel_set_choice", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L456", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L457", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_on_click", "target": "$graphify-root$_manage_kits_kitspanel_close_editor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L465", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_on_click", "target": "$graphify-root$_manage_kits_kitspanel_toggle_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_on_click", "target": "$graphify-root$_manage_kits_kitspanel_edit_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_apply_changes", "target": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_apply_changes", "target": "$graphify-root$_manage_kits_describe_changes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L503", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "target": "$graphify-root$_manage_kits_build_label", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "target": "$graphify-root$_manage_kits_kitspanel_apply_changes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_kitspanel_update_marked", "target": "$graphify-root$_manage_kits_kitspanel_apply_changes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L558", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_build_kits_panel", "target": "$graphify-root$_manage_kits_kitspanel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_1", "target": "$graphify-root$_manage_kits_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_48", "target": "$graphify-root$_manage_kits_make_checkbox_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_76", "target": "$graphify-root$_manage_kits_build_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_81", "target": "$graphify-root$_manage_kits_column_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L81", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_86", "target": "$graphify-root$_manage_kits_action_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_132", "target": "$graphify-root$_manage_kits_collect_rows", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_200", "target": "$graphify-root$_manage_kits_describe_changes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_224", "target": "$graphify-root$_manage_kits_kitspanel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_manage_kits_rationale_567", "target": "$graphify-root$_manage_kits_build_kits_panel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "manage_kits.py", "source_location": "L567", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "PhotoImage", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L53", "receiver": "tk"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "manage_kits.py", "source_location": "L53"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "manage_kits.py", "source_location": "L53"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L59", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L59"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L59"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L60", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L60"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L61", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L61"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L61"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L62", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L62"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L63", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L63"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "CHECKBOX_SIZE", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L63"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L67", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_make_checkbox_image", "callee": "put", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L70", "receiver": "image"}, {"caller_nid": "$graphify-root$_manage_kits_action_options", "callee": "version_sort_key", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L109", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_action_options", "callee": "version_sort_key", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L120", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_action_options", "callee": "version_sort_key", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L122", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_action_options", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L126", "receiver": "options"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "schema_kit_checksums", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L137", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "required_kit_names", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L139", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "list_kits", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L141", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "unsupported_kits", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L146", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L165", "receiver": "rows"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "kit_builds", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L167", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "NOT_DECLARED", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "manage_kits.py", "source_location": "L174"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "NO_CHECKSUM", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "manage_kits.py", "source_location": "L176"}, {"caller_nid": "$graphify-root$_manage_kits_collect_rows", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L182", "receiver": "rows"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "version_for_checksum", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L204", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L210", "receiver": "lines"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "version_for_checksum", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L214", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L217", "receiver": "lines"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L219", "receiver": "lines"}, {"caller_nid": "$graphify-root$_manage_kits_describe_changes", "callee": "join", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L220", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Frame", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L230", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Frame", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L234", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L235", "receiver": "table_frame"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Treeview", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L237", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "heading", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L240", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "column", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L241", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "heading", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L248", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "column", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L249", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Scrollbar", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L251", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Scrollbar", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L252", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "configure", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L253", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L254", "receiver": "vscroll"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L255", "receiver": "hscroll"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L256", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "tag_configure", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L258", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "SECTION_TAG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "manage_kits.py", "source_location": "L258"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Label", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L268", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L276", "receiver": "hint"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Frame", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L278", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L279", "receiver": "button_row"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L281", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Button", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L281", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L284", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Button", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L284", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L287", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Button", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L287", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "pack", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L288", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "Button", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L288", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "bind", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L296", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "bind", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L297", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_init", "callee": "bind", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L298", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_close", "callee": "on_close", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L304", "receiver": "self"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_destroy", "callee": "destroy", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L308", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "showerror", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L315", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "splitext", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L320", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "basename", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L320", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "strftime", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L321", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "now", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L321", "receiver": "datetime"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "asksaveasfilename", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L324", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "Workbook", "is_member_call": false, "source_file": "manage_kits.py", "source_location": "L333", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "PatternFill", "is_member_call": false, "source_file": "manage_kits.py", "source_location": "L339", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L342", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L348", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L351", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L356", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "Alignment", "is_member_call": false, "source_file": "manage_kits.py", "source_location": "L356", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L357", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L358", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L359", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "cell", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L360", "receiver": "ws"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "save", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L370", "receiver": "wb"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "set_status", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L371", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "basename", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L371", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_export_xls", "callee": "showerror", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L373", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_close_editor", "callee": "destroy", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L377", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_action_text", "callee": "REMOVE_ACTION", "is_member_call": false, "indirect": true, "context": "return", "source_file": "manage_kits.py", "source_location": "L382"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_row_image", "callee": "get", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L389", "receiver": "row"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "get_children", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L395", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "delete", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L396", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "clear", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L397", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "insert", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L402", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "SECTION_TAG", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "manage_kits.py", "source_location": "L403"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_rebuild_table", "callee": "insert", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L406", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_refresh_row", "callee": "item", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L413", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_toggle_check", "callee": "get", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L424", "receiver": "row"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_toggle_check", "callee": "showwarning", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L432", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "get", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L441", "receiver": "row"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "bbox", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L443", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "StringVar", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L449", "receiver": "tk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "Combobox", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L450", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "place", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L451", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "bind", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L459", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "bind", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L460", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "focus_set", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L461", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "after_idle", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L462", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action", "callee": "event_generate", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L462", "receiver": "combo"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "callee": "get", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L455", "receiver": "variable"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "callee": "item", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "manage_kits.py", "source_location": "L456"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "callee": "index", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L456", "receiver": "labels"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_edit_action_commit", "callee": "get", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L456", "receiver": "variable"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_on_click", "callee": "identify_region", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L466", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_on_click", "callee": "identify_row", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L468", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_on_click", "callee": "identify_column", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L472", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "showinfo", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L480", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "apply_kit_selections", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L483", "receiver": "sax_file"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "showerror", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L485", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "showinfo", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L490", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "on_applied", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L495", "receiver": "self"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "set_status", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L497", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_apply_changes", "callee": "showinfo", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L501", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L516", "receiver": "selections"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "callee": "join", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L519", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "callee": "version_for_checksum", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L520", "receiver": "palette"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_upgrade_all", "callee": "askokcancel", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L523", "receiver": "messagebox"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_update_marked", "callee": "values", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L541", "receiver": null}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_update_marked", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L543", "receiver": "removals"}, {"caller_nid": "$graphify-root$_manage_kits_kitspanel_update_marked", "callee": "append", "is_member_call": true, "source_file": "manage_kits.py", "source_location": "L549", "receiver": "selections"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/791852fb4837e590ef426f9abce9429a6346706b708de102d41f9c4dab866911.json b/graphify-out/cache/ast/v0.9.64-s4/791852fb4837e590ef426f9abce9429a6346706b708de102d41f9c4dab866911.json new file mode 100644 index 0000000..b5a7273 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/791852fb4837e590ef426f9abce9429a6346706b708de102d41f9c4dab866911.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_app_state_py", "label": "app_state.py", "file_type": "code", "source_file": "app_state.py", "source_location": "L1"}, {"id": "$graphify-root$_app_state_load_preferences", "label": "load_preferences()", "file_type": "code", "source_file": "app_state.py", "source_location": "L106", "_callable": true}, {"id": "$graphify-root$_app_state_save_preferences", "label": "save_preferences()", "file_type": "code", "source_file": "app_state.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_app_state_base_window_title", "label": "base_window_title()", "file_type": "code", "source_file": "app_state.py", "source_location": "L165", "_callable": true}, {"id": "$graphify-root$_app_state_set_status", "label": "set_status()", "file_type": "code", "source_file": "app_state.py", "source_location": "L170", "_callable": true}, {"id": "$graphify-root$_app_state_clear_status", "label": "clear_status()", "file_type": "code", "source_file": "app_state.py", "source_location": "L180", "_callable": true}, {"id": "$graphify-root$_app_state_refresh_dirty_display", "label": "refresh_dirty_display()", "file_type": "code", "source_file": "app_state.py", "source_location": "L185", "_callable": true}, {"id": "$graphify-root$_app_state_mark_dirty", "label": "mark_dirty()", "file_type": "code", "source_file": "app_state.py", "source_location": "L191", "_callable": true}, {"id": "$graphify-root$_app_state_mark_clean", "label": "mark_clean()", "file_type": "code", "source_file": "app_state.py", "source_location": "L201", "_callable": true}, {"id": "$graphify-root$_app_state_base_window_title_live", "label": "base_window_title_live()", "file_type": "code", "source_file": "app_state.py", "source_location": "L218", "_callable": true}, {"id": "$graphify-root$_app_state_rationale_1", "label": "Shared configuration, runtime state and widget handles. Every other module\u2026", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L1"}, {"id": "$graphify-root$_app_state_rationale_107", "label": "Loads application configurations from editor.properties or initializes defaults.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L107"}, {"id": "$graphify-root$_app_state_rationale_151", "label": "Writes the current preference values back to editor.properties.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L151"}, {"id": "$graphify-root$_app_state_rationale_166", "label": "The window title with no file context, which handlers extend with their own\u2026", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L166"}, {"id": "$graphify-root$_app_state_rationale_171", "label": "Posts a one-line note to the status bar. A no-op before the UI exists.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L171"}, {"id": "$graphify-root$_app_state_rationale_181", "label": "Empties the status bar, for when the note no longer describes anything on\u2026", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L181"}, {"id": "$graphify-root$_app_state_rationale_186", "label": "Nudges whatever shows 'there is something unwritten'. A no-op before the UI\u2026", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L186"}, {"id": "$graphify-root$_app_state_rationale_192", "label": "Single funnel for 'the document changed', including the unsaved-state tint.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L192"}, {"id": "$graphify-root$_app_state_rationale_202", "label": "Clears the unsaved-state marker after a successful save or a fresh load.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L202"}, {"id": "$graphify-root$_app_state_rationale_219", "label": "Window title for live mode.", "file_type": "rationale", "source_file": "app_state.py", "source_location": "L219"}], "edges": [{"source": "$graphify-root$_app_state_py", "target": "configparser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_load_preferences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_save_preferences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_base_window_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_set_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_clear_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_refresh_dirty_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_mark_dirty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L191", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_mark_clean", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L201", "weight": 1.0}, {"source": "$graphify-root$_app_state_py", "target": "$graphify-root$_app_state_base_window_title_live", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_app_state_clear_status", "target": "$graphify-root$_app_state_set_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_app_state_mark_dirty", "target": "$graphify-root$_app_state_refresh_dirty_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_app_state_mark_clean", "target": "$graphify-root$_app_state_refresh_dirty_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_1", "target": "$graphify-root$_app_state_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_107", "target": "$graphify-root$_app_state_load_preferences", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_151", "target": "$graphify-root$_app_state_save_preferences", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_166", "target": "$graphify-root$_app_state_base_window_title", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_171", "target": "$graphify-root$_app_state_set_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_181", "target": "$graphify-root$_app_state_clear_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_186", "target": "$graphify-root$_app_state_refresh_dirty_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_192", "target": "$graphify-root$_app_state_mark_dirty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_202", "target": "$graphify-root$_app_state_mark_clean", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_app_state_rationale_219", "target": "$graphify-root$_app_state_base_window_title_live", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app_state.py", "source_location": "L219", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "ConfigParser", "is_member_call": true, "source_file": "app_state.py", "source_location": "L108", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_GRID_SIZE", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "app_state.py", "source_location": "L109"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_ADD_TIMESTAMP", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "app_state.py", "source_location": "L110"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "app_state.py", "source_location": "L111"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "app_state.py", "source_location": "L112"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "exists", "is_member_call": true, "source_file": "app_state.py", "source_location": "L116", "receiver": null}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "PROPERTIES_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L116"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "read", "is_member_call": true, "source_file": "app_state.py", "source_location": "L118", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "PROPERTIES_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L118"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "getint", "is_member_call": true, "source_file": "app_state.py", "source_location": "L119", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_GRID_SIZE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L119"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "getboolean", "is_member_call": true, "source_file": "app_state.py", "source_location": "L120", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_ADD_TIMESTAMP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L120"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "getint", "is_member_call": true, "source_file": "app_state.py", "source_location": "L121", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L121"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "getint", "is_member_call": true, "source_file": "app_state.py", "source_location": "L122", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L123"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "strip", "is_member_call": true, "source_file": "app_state.py", "source_location": "L125", "receiver": null}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "get", "is_member_call": true, "source_file": "app_state.py", "source_location": "L125", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "getboolean", "is_member_call": true, "source_file": "app_state.py", "source_location": "L126", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_GRID_SIZE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L132"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_ADD_TIMESTAMP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L133"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L134"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "DEFAULT_LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L135"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "PROPERTIES_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L138"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "write", "is_member_call": true, "source_file": "app_state.py", "source_location": "L139", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "configfile", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L139"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "MIN_ALLOWED_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L143"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "MAX_ALLOWED_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L143"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "MIN_ALLOWED_LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L145"}, {"caller_nid": "$graphify-root$_app_state_load_preferences", "callee": "MAX_ALLOWED_LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L145"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "ConfigParser", "is_member_call": true, "source_file": "app_state.py", "source_location": "L152", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "SEDONA_HOME", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "app_state.py", "source_location": "L154"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "GRID_SIZE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L155"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "ADD_TIMESTAMP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L156"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L157"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "LEFT_PANE_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L158"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "TRACE_DASP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L159"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "PROPERTIES_FILE", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L161"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "write", "is_member_call": true, "source_file": "app_state.py", "source_location": "L162", "receiver": "config"}, {"caller_nid": "$graphify-root$_app_state_save_preferences", "callee": "configfile", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L162"}, {"caller_nid": "$graphify-root$_app_state_set_status", "callee": "config", "is_member_call": true, "source_file": "app_state.py", "source_location": "L174", "receiver": "status_label"}, {"caller_nid": "$graphify-root$_app_state_refresh_dirty_display", "callee": "dirty_display_callback", "is_member_call": false, "source_file": "app_state.py", "source_location": "L188", "receiver": null}, {"caller_nid": "$graphify-root$_app_state_mark_dirty", "callee": "config", "is_member_call": true, "source_file": "app_state.py", "source_location": "L197", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_app_state_mark_dirty", "callee": "DIRTY_TINT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L197"}, {"caller_nid": "$graphify-root$_app_state_mark_clean", "callee": "config", "is_member_call": true, "source_file": "app_state.py", "source_location": "L206", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_app_state_mark_clean", "callee": "CLEAN_TINT", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app_state.py", "source_location": "L206"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/928e8b02554620bf0315b3c1a3144d6bb922f44d21a6ff92e9b8ff65ff94080e.json b/graphify-out/cache/ast/v0.9.64-s4/928e8b02554620bf0315b3c1a3144d6bb922f44d21a6ff92e9b8ff65ff94080e.json new file mode 100644 index 0000000..9b08dd4 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/928e8b02554620bf0315b3c1a3144d6bb922f44d21a6ff92e9b8ff65ff94080e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_undo_py", "label": "undo.py", "file_type": "code", "source_file": "undo.py", "source_location": "L1"}, {"id": "$graphify-root$_undo_set_refresh_callback", "label": "set_refresh_callback()", "file_type": "code", "source_file": "undo.py", "source_location": "L19", "_callable": true}, {"id": "$graphify-root$_undo_refresh", "label": "_refresh()", "file_type": "code", "source_file": "undo.py", "source_location": "L25", "_callable": true}, {"id": "$graphify-root$_undo_push", "label": "push()", "file_type": "code", "source_file": "undo.py", "source_location": "L36", "_callable": true}, {"id": "$graphify-root$_undo_can_undo", "label": "can_undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L42", "_callable": true}, {"id": "$graphify-root$_undo_can_redo", "label": "can_redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L46", "_callable": true}, {"id": "$graphify-root$_undo_undo", "label": "undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L50", "_callable": true}, {"id": "$graphify-root$_undo_redo", "label": "redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L60", "_callable": true}, {"id": "$graphify-root$_undo_mark_saved", "label": "mark_saved()", "file_type": "code", "source_file": "undo.py", "source_location": "L70", "_callable": true}, {"id": "$graphify-root$_undo_reset", "label": "reset()", "file_type": "code", "source_file": "undo.py", "source_location": "L76", "_callable": true}, {"id": "$graphify-root$_undo_reload_schema_registry", "label": "reload_schema_registry()", "file_type": "code", "source_file": "undo.py", "source_location": "L84", "_callable": true}, {"id": "$graphify-root$_undo_schemablockcommand", "label": "SchemaBlockCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L98", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_schemablockcommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L105", "_callable": true}, {"id": "$graphify-root$_undo_schemablockcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L112", "_callable": true}, {"id": "$graphify-root$_undo_schemablockcommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L116", "_callable": true}, {"id": "$graphify-root$_undo_metamovecommand", "label": "MetaMoveCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L121", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_metamovecommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L124", "_callable": true}, {"id": "$graphify-root$_undo_metamovecommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L129", "_callable": true}, {"id": "$graphify-root$_undo_metamovecommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L135", "_callable": true}, {"id": "$graphify-root$_undo_slotvaluecommand", "label": "SlotValueCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L140", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_slotvaluecommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L149", "_callable": true}, {"id": "$graphify-root$_undo_slotvaluecommand_apply", "label": "._apply()", "file_type": "code", "source_file": "undo.py", "source_location": "L154", "_callable": true}, {"id": "$graphify-root$_undo_slotvaluecommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L163", "_callable": true}, {"id": "$graphify-root$_undo_slotvaluecommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L166", "_callable": true}, {"id": "$graphify-root$_undo_addcomponentcommand", "label": "AddComponentCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L170", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_addcomponentcommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L178", "_callable": true}, {"id": "$graphify-root$_undo_addcomponentcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L184", "_callable": true}, {"id": "$graphify-root$_undo_addcomponentcommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L188", "_callable": true}, {"id": "$graphify-root$_undo_addlinkcommand", "label": "AddLinkCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L193", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_addlinkcommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L196", "_callable": true}, {"id": "$graphify-root$_undo_addlinkcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L201", "_callable": true}, {"id": "$graphify-root$_undo_addlinkcommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L205", "_callable": true}, {"id": "$graphify-root$_undo_deletelinkcommand", "label": "DeleteLinkCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L210", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_deletelinkcommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L213", "_callable": true}, {"id": "$graphify-root$_undo_deletelinkcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L219", "_callable": true}, {"id": "$graphify-root$_undo_deletelinkcommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L223", "_callable": true}, {"id": "$graphify-root$_undo_deletecomponentcommand", "label": "DeleteComponentCommand", "file_type": "code", "source_file": "undo.py", "source_location": "L228", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_undo_deletecomponentcommand_init", "label": ".__init__()", "file_type": "code", "source_file": "undo.py", "source_location": "L231", "_callable": true}, {"id": "$graphify-root$_undo_deletecomponentcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "undo.py", "source_location": "L239", "_callable": true}, {"id": "$graphify-root$_undo_deletecomponentcommand_redo", "label": ".redo()", "file_type": "code", "source_file": "undo.py", "source_location": "L245", "_callable": true}, {"id": "$graphify-root$_undo_rationale_1", "label": "Undo/redo as a stack of reversible commands. Commands own the DOM mutation in\u2026", "file_type": "rationale", "source_file": "undo.py", "source_location": "L1"}, {"id": "$graphify-root$_undo_rationale_20", "label": "Registers how the view should be rebuilt after an undo or redo.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L20"}, {"id": "$graphify-root$_undo_rationale_37", "label": "Records an already-applied command. Any redo history becomes unreachable.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L37"}, {"id": "$graphify-root$_undo_rationale_71", "label": "Pins the current stack depth as the on-disk state.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L71"}, {"id": "$graphify-root$_undo_rationale_77", "label": "Drops all history, for when a different file is loaded.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L77"}, {"id": "$graphify-root$_undo_rationale_85", "label": "Recompiles the slot registry after the block changed. A failure is\u2026", "file_type": "rationale", "source_file": "undo.py", "source_location": "L85"}, {"id": "$graphify-root$_undo_rationale_99", "label": "A change to the file's block, held as a before/after snapshot. Kit\u2026", "file_type": "rationale", "source_file": "undo.py", "source_location": "L99"}, {"id": "$graphify-root$_undo_rationale_122", "label": "One or many components changing position, i.e. their packed meta x/y.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L122"}, {"id": "$graphify-root$_undo_rationale_141", "label": "One Save from the Properties dialog: every slot it changed, as one undoable\u2026", "file_type": "rationale", "source_file": "undo.py", "source_location": "L141"}, {"id": "$graphify-root$_undo_rationale_171", "label": "Placing a component. Nothing here touches . The kit a placement needs\u2026", "file_type": "rationale", "source_file": "undo.py", "source_location": "L171"}, {"id": "$graphify-root$_undo_rationale_194", "label": "Adding a single link to the section.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L194"}, {"id": "$graphify-root$_undo_rationale_211", "label": "Removing a single link from the section.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L211"}, {"id": "$graphify-root$_undo_rationale_229", "label": "A cascading delete: the component subtree plus every link that referenced it.", "file_type": "rationale", "source_file": "undo.py", "source_location": "L229"}], "edges": [{"source": "$graphify-root$_undo_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "palette", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_set_refresh_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_push", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_can_undo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_can_redo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_undo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_redo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_mark_saved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_reset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_reload_schema_registry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_schemablockcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_undo_schemablockcommand", "target": "$graphify-root$_undo_schemablockcommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_undo_schemablockcommand", "target": "$graphify-root$_undo_schemablockcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_undo_schemablockcommand", "target": "$graphify-root$_undo_schemablockcommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_metamovecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_undo_metamovecommand", "target": "$graphify-root$_undo_metamovecommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_undo_metamovecommand", "target": "$graphify-root$_undo_metamovecommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_undo_metamovecommand", "target": "$graphify-root$_undo_metamovecommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_slotvaluecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand", "target": "$graphify-root$_undo_slotvaluecommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand", "target": "$graphify-root$_undo_slotvaluecommand_apply", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand", "target": "$graphify-root$_undo_slotvaluecommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand", "target": "$graphify-root$_undo_slotvaluecommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_addcomponentcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_undo_addcomponentcommand", "target": "$graphify-root$_undo_addcomponentcommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_undo_addcomponentcommand", "target": "$graphify-root$_undo_addcomponentcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_undo_addcomponentcommand", "target": "$graphify-root$_undo_addcomponentcommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_addlinkcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_undo_addlinkcommand", "target": "$graphify-root$_undo_addlinkcommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_undo_addlinkcommand", "target": "$graphify-root$_undo_addlinkcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L201", "weight": 1.0}, {"source": "$graphify-root$_undo_addlinkcommand", "target": "$graphify-root$_undo_addlinkcommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L205", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_deletelinkcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_undo_deletelinkcommand", "target": "$graphify-root$_undo_deletelinkcommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L213", "weight": 1.0}, {"source": "$graphify-root$_undo_deletelinkcommand", "target": "$graphify-root$_undo_deletelinkcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_undo_deletelinkcommand", "target": "$graphify-root$_undo_deletelinkcommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_undo_py", "target": "$graphify-root$_undo_deletecomponentcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_undo_deletecomponentcommand", "target": "$graphify-root$_undo_deletecomponentcommand_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_undo_deletecomponentcommand", "target": "$graphify-root$_undo_deletecomponentcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_undo_deletecomponentcommand", "target": "$graphify-root$_undo_deletecomponentcommand_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_undo_undo", "target": "$graphify-root$_undo_refresh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_undo_redo", "target": "$graphify-root$_undo_refresh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_undo_schemablockcommand_undo", "target": "$graphify-root$_undo_reload_schema_registry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_undo_schemablockcommand_redo", "target": "$graphify-root$_undo_reload_schema_registry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand_undo", "target": "$graphify-root$_undo_slotvaluecommand_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L164", "weight": 1.0}, {"source": "$graphify-root$_undo_slotvaluecommand_redo", "target": "$graphify-root$_undo_slotvaluecommand_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_1", "target": "$graphify-root$_undo_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_20", "target": "$graphify-root$_undo_set_refresh_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_37", "target": "$graphify-root$_undo_push", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_71", "target": "$graphify-root$_undo_mark_saved", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_77", "target": "$graphify-root$_undo_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_85", "target": "$graphify-root$_undo_reload_schema_registry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_99", "target": "$graphify-root$_undo_schemablockcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_122", "target": "$graphify-root$_undo_metamovecommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_141", "target": "$graphify-root$_undo_slotvaluecommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_171", "target": "$graphify-root$_undo_addcomponentcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_194", "target": "$graphify-root$_undo_addlinkcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L194", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_211", "target": "$graphify-root$_undo_deletelinkcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_undo_rationale_229", "target": "$graphify-root$_undo_deletecomponentcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "undo.py", "source_location": "L229", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_undo_refresh", "callee": "_refresh_view", "is_member_call": false, "source_file": "undo.py", "source_location": "L27", "receiver": null}, {"caller_nid": "$graphify-root$_undo_refresh", "callee": "_undo_stack", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "undo.py", "source_location": "L30"}, {"caller_nid": "$graphify-root$_undo_refresh", "callee": "mark_clean", "is_member_call": true, "source_file": "undo.py", "source_location": "L31", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_undo_refresh", "callee": "mark_dirty", "is_member_call": true, "source_file": "undo.py", "source_location": "L33", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_undo_push", "callee": "append", "is_member_call": true, "source_file": "undo.py", "source_location": "L38", "receiver": "_undo_stack"}, {"caller_nid": "$graphify-root$_undo_push", "callee": "clear", "is_member_call": true, "source_file": "undo.py", "source_location": "L39", "receiver": "_redo_stack"}, {"caller_nid": "$graphify-root$_undo_can_undo", "callee": "_undo_stack", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "undo.py", "source_location": "L43"}, {"caller_nid": "$graphify-root$_undo_can_redo", "callee": "_redo_stack", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "undo.py", "source_location": "L47"}, {"caller_nid": "$graphify-root$_undo_undo", "callee": "pop", "is_member_call": true, "source_file": "undo.py", "source_location": "L53", "receiver": "_undo_stack"}, {"caller_nid": "$graphify-root$_undo_undo", "callee": "undo", "is_member_call": true, "source_file": "undo.py", "source_location": "L54", "receiver": "command"}, {"caller_nid": "$graphify-root$_undo_undo", "callee": "append", "is_member_call": true, "source_file": "undo.py", "source_location": "L55", "receiver": "_redo_stack"}, {"caller_nid": "$graphify-root$_undo_redo", "callee": "pop", "is_member_call": true, "source_file": "undo.py", "source_location": "L63", "receiver": "_redo_stack"}, {"caller_nid": "$graphify-root$_undo_redo", "callee": "redo", "is_member_call": true, "source_file": "undo.py", "source_location": "L64", "receiver": "command"}, {"caller_nid": "$graphify-root$_undo_redo", "callee": "append", "is_member_call": true, "source_file": "undo.py", "source_location": "L65", "receiver": "_undo_stack"}, {"caller_nid": "$graphify-root$_undo_mark_saved", "callee": "_undo_stack", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "undo.py", "source_location": "L73"}, {"caller_nid": "$graphify-root$_undo_reset", "callee": "clear", "is_member_call": true, "source_file": "undo.py", "source_location": "L79", "receiver": "_undo_stack"}, {"caller_nid": "$graphify-root$_undo_reset", "callee": "clear", "is_member_call": true, "source_file": "undo.py", "source_location": "L80", "receiver": "_redo_stack"}, {"caller_nid": "$graphify-root$_undo_reload_schema_registry", "callee": "invalidate", "is_member_call": true, "source_file": "undo.py", "source_location": "L91", "receiver": "palette"}, {"caller_nid": "$graphify-root$_undo_reload_schema_registry", "callee": "load_schema_kits_and_manifests", "is_member_call": true, "source_file": "undo.py", "source_location": "L93", "receiver": "schema"}, {"caller_nid": "$graphify-root$_undo_schemablockcommand_undo", "callee": "restore_children", "is_member_call": false, "source_file": "undo.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_undo_schemablockcommand_redo", "callee": "restore_children", "is_member_call": false, "source_file": "undo.py", "source_location": "L117", "receiver": null}, {"caller_nid": "$graphify-root$_undo_metamovecommand_undo", "callee": "find", "is_member_call": true, "source_file": "undo.py", "source_location": "L131", "receiver": "element"}, {"caller_nid": "$graphify-root$_undo_metamovecommand_undo", "callee": "set", "is_member_call": true, "source_file": "undo.py", "source_location": "L133", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_undo_metamovecommand_redo", "callee": "update_meta_property", "is_member_call": false, "source_file": "undo.py", "source_location": "L137", "receiver": null}, {"caller_nid": "$graphify-root$_undo_slotvaluecommand_apply", "callee": "remove_prop", "is_member_call": false, "source_file": "undo.py", "source_location": "L159", "receiver": null}, {"caller_nid": "$graphify-root$_undo_slotvaluecommand_apply", "callee": "set_prop_value", "is_member_call": false, "source_file": "undo.py", "source_location": "L161", "receiver": null}, {"caller_nid": "$graphify-root$_undo_addcomponentcommand_undo", "callee": "remove", "is_member_call": true, "source_file": "undo.py", "source_location": "L186", "receiver": null}, {"caller_nid": "$graphify-root$_undo_addcomponentcommand_redo", "callee": "insert", "is_member_call": true, "source_file": "undo.py", "source_location": "L190", "receiver": null}, {"caller_nid": "$graphify-root$_undo_addlinkcommand_undo", "callee": "remove", "is_member_call": true, "source_file": "undo.py", "source_location": "L203", "receiver": null}, {"caller_nid": "$graphify-root$_undo_addlinkcommand_redo", "callee": "append", "is_member_call": true, "source_file": "undo.py", "source_location": "L207", "receiver": null}, {"caller_nid": "$graphify-root$_undo_deletelinkcommand_undo", "callee": "insert", "is_member_call": true, "source_file": "undo.py", "source_location": "L221", "receiver": null}, {"caller_nid": "$graphify-root$_undo_deletelinkcommand_redo", "callee": "remove", "is_member_call": true, "source_file": "undo.py", "source_location": "L225", "receiver": null}, {"caller_nid": "$graphify-root$_undo_deletecomponentcommand_undo", "callee": "insert", "is_member_call": true, "source_file": "undo.py", "source_location": "L240", "receiver": null}, {"caller_nid": "$graphify-root$_undo_deletecomponentcommand_undo", "callee": "insert", "is_member_call": true, "source_file": "undo.py", "source_location": "L243", "receiver": "links_parent"}, {"caller_nid": "$graphify-root$_undo_deletecomponentcommand_redo", "callee": "remove", "is_member_call": true, "source_file": "undo.py", "source_location": "L248", "receiver": "links_parent"}, {"caller_nid": "$graphify-root$_undo_deletecomponentcommand_redo", "callee": "remove", "is_member_call": true, "source_file": "undo.py", "source_location": "L250", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/93489b69fc8dc751b2074435dc68dfb25bb6be6c3c9fe9b947824d71a692129c.json b/graphify-out/cache/ast/v0.9.64-s4/93489b69fc8dc751b2074435dc68dfb25bb6be6c3c9fe9b947824d71a692129c.json new file mode 100644 index 0000000..f84915e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/93489b69fc8dc751b2074435dc68dfb25bb6be6c3c9fe9b947824d71a692129c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_sox_py", "label": "sox.py", "file_type": "code", "source_file": "sox.py", "source_location": "L1"}, {"id": "$graphify-root$_sox_soxexception", "label": "SoxException", "file_type": "code", "source_file": "sox.py", "source_location": "L38", "_callable": true, "_callable_class": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/sox.py"}, {"id": "$graphify-root$_sox_soxmsg", "label": "SoxMsg", "file_type": "code", "source_file": "sox.py", "source_location": "L46", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_soxmsg_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L49", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_u1", "label": ".u1()", "file_type": "code", "source_file": "sox.py", "source_location": "L60", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_u2", "label": ".u2()", "file_type": "code", "source_file": "sox.py", "source_location": "L65", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_i4", "label": ".i4()", "file_type": "code", "source_file": "sox.py", "source_location": "L70", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_i8", "label": ".i8()", "file_type": "code", "source_file": "sox.py", "source_location": "L75", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_f4", "label": ".f4()", "file_type": "code", "source_file": "sox.py", "source_location": "L80", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_f8", "label": ".f8()", "file_type": "code", "source_file": "sox.py", "source_location": "L85", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_str", "label": ".str()", "file_type": "code", "source_file": "sox.py", "source_location": "L90", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_read_bytes", "label": ".read_bytes()", "file_type": "code", "source_file": "sox.py", "source_location": "L98", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_remaining", "label": ".remaining()", "file_type": "code", "source_file": "sox.py", "source_location": "L104", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_grow", "label": "._grow()", "file_type": "code", "source_file": "sox.py", "source_location": "L109", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_u1", "label": ".write_u1()", "file_type": "code", "source_file": "sox.py", "source_location": "L117", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_u2", "label": ".write_u2()", "file_type": "code", "source_file": "sox.py", "source_location": "L122", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_i4", "label": ".write_i4()", "file_type": "code", "source_file": "sox.py", "source_location": "L128", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_i8", "label": ".write_i8()", "file_type": "code", "source_file": "sox.py", "source_location": "L133", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_f4", "label": ".write_f4()", "file_type": "code", "source_file": "sox.py", "source_location": "L138", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_f8", "label": ".write_f8()", "file_type": "code", "source_file": "sox.py", "source_location": "L143", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_str", "label": ".write_str()", "file_type": "code", "source_file": "sox.py", "source_location": "L148", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_write_bytes", "label": ".write_bytes()", "file_type": "code", "source_file": "sox.py", "source_location": "L156", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_to_bytes", "label": ".to_bytes()", "file_type": "code", "source_file": "sox.py", "source_location": "L163", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_command", "label": ".command()", "file_type": "code", "source_file": "sox.py", "source_location": "L167", "_callable": true}, {"id": "$graphify-root$_sox_soxmsg_reply_num", "label": ".reply_num()", "file_type": "code", "source_file": "sox.py", "source_location": "L171", "_callable": true}, {"id": "setter", "label": "setter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/sox.py"}, {"id": "$graphify-root$_sox_soxmsg_check_response", "label": ".check_response()", "file_type": "code", "source_file": "sox.py", "source_location": "L178", "_callable": true}, {"id": "$graphify-root$_sox_decode_value", "label": "decode_value()", "file_type": "code", "source_file": "sox.py", "source_location": "L193", "_callable": true}, {"id": "$graphify-root$_sox_encode_value", "label": "encode_value()", "file_type": "code", "source_file": "sox.py", "source_location": "L222", "_callable": true}, {"id": "$graphify-root$_sox_type_id_for_slot", "label": "type_id_for_slot()", "file_type": "code", "source_file": "sox.py", "source_location": "L256", "_callable": true}, {"id": "$graphify-root$_sox_link", "label": "Link", "file_type": "code", "source_file": "sox.py", "source_location": "L266", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_link_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L269", "_callable": true}, {"id": "$graphify-root$_sox_link_repr", "label": ".__repr__()", "file_type": "code", "source_file": "sox.py", "source_location": "L275", "_callable": true}, {"id": "$graphify-root$_sox_soxcomponent", "label": "SoxComponent", "file_type": "code", "source_file": "sox.py", "source_location": "L284", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_soxcomponent_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L285", "_callable": true}, {"id": "$graphify-root$_sox_soxcomponent_repr", "label": ".__repr__()", "file_type": "code", "source_file": "sox.py", "source_location": "L298", "_callable": true}, {"id": "$graphify-root$_sox_kitpart", "label": "KitPart", "file_type": "code", "source_file": "sox.py", "source_location": "L306", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_kitpart_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L309", "_callable": true}, {"id": "$graphify-root$_sox_kitpart_repr", "label": ".__repr__()", "file_type": "code", "source_file": "sox.py", "source_location": "L313", "_callable": true}, {"id": "$graphify-root$_sox_versioninfo", "label": "VersionInfo", "file_type": "code", "source_file": "sox.py", "source_location": "L317", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_versioninfo_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L318", "_callable": true}, {"id": "$graphify-root$_sox_soxclient", "label": "SoxClient", "file_type": "code", "source_file": "sox.py", "source_location": "L329", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_soxclient_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L335", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_connect", "label": ".connect()", "file_type": "code", "source_file": "sox.py", "source_location": "L375", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_close", "label": ".close()", "file_type": "code", "source_file": "sox.py", "source_location": "L383", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_is_closed", "label": ".is_closed()", "file_type": "code", "source_file": "sox.py", "source_location": "L403", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_read_schema", "label": ".read_schema()", "file_type": "code", "source_file": "sox.py", "source_location": "L408", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_read_version", "label": ".read_version()", "file_type": "code", "source_file": "sox.py", "source_location": "L423", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_sox_version", "label": ".sox_version()", "file_type": "code", "source_file": "sox.py", "source_location": "L446", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_load_app", "label": ".load_app()", "file_type": "code", "source_file": "sox.py", "source_location": "L455", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_load", "label": ".load()", "file_type": "code", "source_file": "sox.py", "source_location": "L458", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_load_ids", "label": ".load_ids()", "file_type": "code", "source_file": "sox.py", "source_location": "L467", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_update", "label": ".update()", "file_type": "code", "source_file": "sox.py", "source_location": "L498", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_subscribe", "label": ".subscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L518", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_batch_subscribe", "label": "._batch_subscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L524", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_do_subscribe", "label": "._do_subscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L538", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "label": ".subscribe_all_tree_events()", "file_type": "code", "source_file": "sox.py", "source_location": "L560", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_unsubscribe", "label": ".unsubscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L573", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_batch_unsubscribe", "label": "._batch_unsubscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L588", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_do_unsubscribe", "label": "._do_unsubscribe()", "file_type": "code", "source_file": "sox.py", "source_location": "L596", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_read_prop", "label": ".read_prop()", "file_type": "code", "source_file": "sox.py", "source_location": "L604", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_write_prop", "label": ".write_prop()", "file_type": "code", "source_file": "sox.py", "source_location": "L617", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_invoke", "label": ".invoke()", "file_type": "code", "source_file": "sox.py", "source_location": "L627", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_add", "label": ".add()", "file_type": "code", "source_file": "sox.py", "source_location": "L638", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_delete", "label": ".delete()", "file_type": "code", "source_file": "sox.py", "source_location": "L666", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_rename", "label": ".rename()", "file_type": "code", "source_file": "sox.py", "source_location": "L681", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_reorder", "label": ".reorder()", "file_type": "code", "source_file": "sox.py", "source_location": "L693", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_link", "label": ".link()", "file_type": "code", "source_file": "sox.py", "source_location": "L707", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_unlink", "label": ".unlink()", "file_type": "code", "source_file": "sox.py", "source_location": "L710", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_link_cmd", "label": "._link_cmd()", "file_type": "code", "source_file": "sox.py", "source_location": "L713", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_read_links", "label": ".read_links()", "file_type": "code", "source_file": "sox.py", "source_location": "L725", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_cache_get", "label": ".cache_get()", "file_type": "code", "source_file": "sox.py", "source_location": "L746", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_cache_add", "label": ".cache_add()", "file_type": "code", "source_file": "sox.py", "source_location": "L751", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_cache_remove", "label": ".cache_remove()", "file_type": "code", "source_file": "sox.py", "source_location": "L757", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_to_cache", "label": "._apply_to_cache()", "file_type": "code", "source_file": "sox.py", "source_location": "L767", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_tree_new", "label": "._apply_tree_new()", "file_type": "code", "source_file": "sox.py", "source_location": "L795", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_tree_cached", "label": "._apply_tree_cached()", "file_type": "code", "source_file": "sox.py", "source_location": "L803", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_tree_body", "label": "._apply_tree_body()", "file_type": "code", "source_file": "sox.py", "source_location": "L808", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_props", "label": "._apply_props()", "file_type": "code", "source_file": "sox.py", "source_location": "L824", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_apply_links", "label": "._apply_links()", "file_type": "code", "source_file": "sox.py", "source_location": "L847", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_resolve_type_name", "label": "._resolve_type_name()", "file_type": "code", "source_file": "sox.py", "source_location": "L859", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_get_slots", "label": "._get_slots()", "file_type": "code", "source_file": "sox.py", "source_location": "L869", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_request", "label": ".request()", "file_type": "code", "source_file": "sox.py", "source_location": "L874", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_requests", "label": ".requests()", "file_type": "code", "source_file": "sox.py", "source_location": "L878", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_chunk_requests", "label": "._chunk_requests()", "file_type": "code", "source_file": "sox.py", "source_location": "L918", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_receive_response", "label": "._receive_response()", "file_type": "code", "source_file": "sox.py", "source_location": "L926", "_callable": true}, {"id": "$graphify-root$_sox_soxclient_receive_event", "label": "._receive_event()", "file_type": "code", "source_file": "sox.py", "source_location": "L947", "_callable": true}, {"id": "$graphify-root$_sox_soxreceiver", "label": "_SoxReceiver", "file_type": "code", "source_file": "sox.py", "source_location": "L960", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_sox_soxreceiver_init", "label": ".__init__()", "file_type": "code", "source_file": "sox.py", "source_location": "L961", "_callable": true}, {"id": "$graphify-root$_sox_soxreceiver_kill", "label": ".kill()", "file_type": "code", "source_file": "sox.py", "source_location": "L966", "_callable": true}, {"id": "$graphify-root$_sox_soxreceiver_run", "label": ".run()", "file_type": "code", "source_file": "sox.py", "source_location": "L969", "_callable": true}, {"id": "$graphify-root$_sox_prepare_request", "label": "_prepare_request()", "file_type": "code", "source_file": "sox.py", "source_location": "L999", "_callable": true}, {"id": "$graphify-root$_sox_make_update_req", "label": "_make_update_req()", "file_type": "code", "source_file": "sox.py", "source_location": "L1006", "_callable": true}, {"id": "$graphify-root$_sox_make_subscribe_req", "label": "_make_subscribe_req()", "file_type": "code", "source_file": "sox.py", "source_location": "L1013", "_callable": true}, {"id": "$graphify-root$_sox_make_unsubscribe_req", "label": "_make_unsubscribe_req()", "file_type": "code", "source_file": "sox.py", "source_location": "L1020", "_callable": true}, {"id": "$graphify-root$_sox_what_to_mask", "label": "_what_to_mask()", "file_type": "code", "source_file": "sox.py", "source_location": "L1027", "_callable": true}, {"id": "$graphify-root$_sox_rationale_1", "label": "Sox (Sedona Object Exchange) protocol layer. Ported from\u2026", "file_type": "rationale", "source_file": "sox.py", "source_location": "L1"}, {"id": "$graphify-root$_sox_rationale_47", "label": "Big-endian binary buffer with cursor, mirroring sedona.Buf.", "file_type": "rationale", "source_file": "sox.py", "source_location": "L47"}, {"id": "$graphify-root$_sox_rationale_330", "label": "Sox client with component cache, request/response correlation, batch subscribe,\u2026", "file_type": "rationale", "source_file": "sox.py", "source_location": "L330"}], "edges": [{"source": "$graphify-root$_sox_py", "target": "struct", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "threading", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "dasp", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_soxexception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_sox_soxexception", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_soxmsg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_u1", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_u2", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_i4", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_i8", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_f4", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_f8", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_read_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_remaining", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_u1", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_u2", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_i4", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_i8", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_f4", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_f8", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_write_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_to_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_command", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_reply_num", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_reply_num", "target": "setter", "relation": "references", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L174", "weight": 1.0, "context": "decorator"}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_reply_num", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L175", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg", "target": "$graphify-root$_sox_soxmsg_check_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_decode_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_encode_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_type_id_for_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_sox_link", "target": "$graphify-root$_sox_link_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_sox_link", "target": "$graphify-root$_sox_link_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_soxcomponent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L284", "weight": 1.0}, {"source": "$graphify-root$_sox_soxcomponent", "target": "$graphify-root$_sox_soxcomponent_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_sox_soxcomponent", "target": "$graphify-root$_sox_soxcomponent_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_kitpart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_sox_kitpart", "target": "$graphify-root$_sox_kitpart_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_sox_kitpart", "target": "$graphify-root$_sox_kitpart_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_versioninfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_sox_versioninfo", "target": "$graphify-root$_sox_versioninfo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L318", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_soxclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L329", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L335", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L375", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L383", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_is_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_read_schema", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_read_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_sox_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_load_app", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_load_ids", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_subscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_batch_subscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_do_subscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L560", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_unsubscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_batch_unsubscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L588", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_do_unsubscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L596", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_read_prop", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_write_prop", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L617", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_invoke", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L627", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L638", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L666", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_rename", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L681", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_reorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L693", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_link", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L707", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_unlink", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L710", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_link_cmd", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L713", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_read_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_cache_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L751", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_cache_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L757", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_to_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L767", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_tree_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L795", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_tree_cached", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L803", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_tree_body", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L808", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_props", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L824", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_apply_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L847", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_resolve_type_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_get_slots", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L869", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L874", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_requests", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L878", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_chunk_requests", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L918", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_receive_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L926", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient", "target": "$graphify-root$_sox_soxclient_receive_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_soxreceiver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L960", "weight": 1.0}, {"source": "$graphify-root$_sox_soxreceiver", "target": "$graphify-root$_sox_soxreceiver_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L961", "weight": 1.0}, {"source": "$graphify-root$_sox_soxreceiver", "target": "$graphify-root$_sox_soxreceiver_kill", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_sox_soxreceiver", "target": "$graphify-root$_sox_soxreceiver_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L969", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_prepare_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L999", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_make_update_req", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1006", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_make_subscribe_req", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_make_unsubscribe_req", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1020", "weight": 1.0}, {"source": "$graphify-root$_sox_py", "target": "$graphify-root$_sox_what_to_mask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1027", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_u1", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_u2", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_i4", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_i8", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_f4", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_f8", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_str", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_write_bytes", "target": "$graphify-root$_sox_soxmsg_grow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_check_response", "target": "$graphify-root$_sox_soxmsg_u1", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_sox_soxmsg_check_response", "target": "$graphify-root$_sox_soxexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_sox_decode_value", "target": "$graphify-root$_sox_soxexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_sox_encode_value", "target": "$graphify-root$_sox_soxmsg_str", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "sox.py", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_sox_encode_value", "target": "$graphify-root$_sox_soxexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L246", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_connect", "target": "$graphify-root$_sox_soxreceiver", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L380", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_schema", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L411", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_schema", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_schema", "target": "$graphify-root$_sox_kitpart", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_version", "target": "$graphify-root$_sox_soxclient_read_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L426", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_version", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L427", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_version", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_version", "target": "$graphify-root$_sox_versioninfo", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_sox_version", "target": "$graphify-root$_sox_soxclient_read_version", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_app", "target": "$graphify-root$_sox_soxclient_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L456", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load", "target": "$graphify-root$_sox_soxclient_load_ids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L464", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_soxclient_read_schema", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L474", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_make_update_req", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L484", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_soxclient_apply_to_cache", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L487", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_load_ids", "target": "$graphify-root$_sox_soxexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L492", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_update", "target": "$graphify-root$_sox_make_update_req", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L502", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_update", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L511", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_update", "target": "$graphify-root$_sox_soxclient_apply_to_cache", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L514", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_subscribe", "target": "$graphify-root$_sox_soxclient_batch_subscribe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_subscribe", "target": "$graphify-root$_sox_soxclient_do_subscribe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L522", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_batch_subscribe", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L528", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_batch_subscribe", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L533", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_do_subscribe", "target": "$graphify-root$_sox_make_subscribe_req", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_do_subscribe", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_do_subscribe", "target": "$graphify-root$_sox_soxclient_apply_to_cache", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L556", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L562", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L565", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "target": "$graphify-root$_sox_make_subscribe_req", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_unsubscribe", "target": "$graphify-root$_sox_soxclient_batch_unsubscribe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_unsubscribe", "target": "$graphify-root$_sox_soxclient_do_unsubscribe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L584", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_batch_unsubscribe", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_batch_unsubscribe", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L594", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_do_unsubscribe", "target": "$graphify-root$_sox_make_unsubscribe_req", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L599", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_do_unsubscribe", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L600", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_prop", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L605", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_prop", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L608", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_prop", "target": "$graphify-root$_sox_decode_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L613", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_write_prop", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L618", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_write_prop", "target": "$graphify-root$_sox_encode_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L621", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_write_prop", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_invoke", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_invoke", "target": "$graphify-root$_sox_encode_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L632", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_invoke", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L639", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_encode_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L646", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L647", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_soxcomponent", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L651", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_soxclient_resolve_type_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L655", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_soxclient_cache_add", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L656", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_add", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L658", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_delete", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L667", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_delete", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L669", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_delete", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L672", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_delete", "target": "$graphify-root$_sox_soxclient_cache_remove", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L677", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_rename", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L682", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_rename", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L685", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_rename", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L687", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_reorder", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L694", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_reorder", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L699", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_reorder", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L701", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_link", "target": "$graphify-root$_sox_soxclient_link_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L708", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_unlink", "target": "$graphify-root$_sox_soxclient_link_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L711", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_link_cmd", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L714", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_link_cmd", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L720", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_links", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L726", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_links", "target": "$graphify-root$_sox_soxclient_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L729", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_read_links", "target": "$graphify-root$_sox_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_cache_remove", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_cache_remove", "target": "$graphify-root$_sox_soxclient_cache_remove", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L761", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L770", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_apply_tree_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L774", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_cache_add", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_apply_tree_cached", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L780", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_apply_props", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L782", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_soxclient_apply_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L786", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_to_cache", "target": "$graphify-root$_sox_what_to_mask", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L789", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_new", "target": "$graphify-root$_sox_soxclient_resolve_type_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L798", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_new", "target": "$graphify-root$_sox_soxcomponent", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L799", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_new", "target": "$graphify-root$_sox_soxclient_apply_tree_body", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L800", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_cached", "target": "$graphify-root$_sox_soxclient_apply_tree_body", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L806", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_body", "target": "$graphify-root$_sox_soxclient_cache_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L818", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_tree_body", "target": "$graphify-root$_sox_soxclient_cache_remove", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L820", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_props", "target": "$graphify-root$_sox_soxclient_get_slots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L825", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_props", "target": "$graphify-root$_sox_type_id_for_slot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L840", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_props", "target": "$graphify-root$_sox_decode_value", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L842", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_apply_links", "target": "$graphify-root$_sox_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L856", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_request", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_requests", "target": "$graphify-root$_sox_soxexception", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_requests", "target": "$graphify-root$_sox_soxclient_chunk_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L883", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_chunk_requests", "target": "$graphify-root$_sox_soxclient_requests", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L922", "weight": 1.0}, {"source": "$graphify-root$_sox_soxclient_receive_event", "target": "$graphify-root$_sox_soxclient_apply_to_cache", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L951", "weight": 1.0}, {"source": "$graphify-root$_sox_soxreceiver_init", "target": "$graphify-root$_sox_soxreceiver_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L962", "weight": 1.0}, {"source": "$graphify-root$_sox_soxreceiver_run", "target": "$graphify-root$_sox_soxmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L979", "weight": 1.0}, {"source": "$graphify-root$_sox_prepare_request", "target": "$graphify-root$_sox_soxmsg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1000", "weight": 1.0}, {"source": "$graphify-root$_sox_make_update_req", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_sox_make_subscribe_req", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1014", "weight": 1.0}, {"source": "$graphify-root$_sox_make_unsubscribe_req", "target": "$graphify-root$_sox_prepare_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1021", "weight": 1.0}, {"source": "$graphify-root$_sox_rationale_1", "target": "$graphify-root$_sox_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_sox_rationale_47", "target": "$graphify-root$_sox_soxmsg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_sox_rationale_330", "target": "$graphify-root$_sox_soxclient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "sox.py", "source_location": "L330", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_sox_soxmsg_init", "callee": "bytearray", "is_member_call": false, "source_file": "sox.py", "source_location": "L51", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_init", "callee": "bytearray", "is_member_call": false, "source_file": "sox.py", "source_location": "L54", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_i4", "callee": "unpack_from", "is_member_call": true, "source_file": "sox.py", "source_location": "L71", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_i8", "callee": "unpack_from", "is_member_call": true, "source_file": "sox.py", "source_location": "L76", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_f4", "callee": "unpack_from", "is_member_call": true, "source_file": "sox.py", "source_location": "L81", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_f8", "callee": "unpack_from", "is_member_call": true, "source_file": "sox.py", "source_location": "L86", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_str", "callee": "decode", "is_member_call": true, "source_file": "sox.py", "source_location": "L94", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_grow", "callee": "extend", "is_member_call": true, "source_file": "sox.py", "source_location": "L113", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_write_i4", "callee": "pack_into", "is_member_call": true, "source_file": "sox.py", "source_location": "L130", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_write_i8", "callee": "pack_into", "is_member_call": true, "source_file": "sox.py", "source_location": "L135", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_write_f4", "callee": "pack_into", "is_member_call": true, "source_file": "sox.py", "source_location": "L140", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_write_f8", "callee": "pack_into", "is_member_call": true, "source_file": "sox.py", "source_location": "L145", "receiver": "struct"}, {"caller_nid": "$graphify-root$_sox_soxmsg_write_str", "callee": "encode", "is_member_call": true, "source_file": "sox.py", "source_location": "L149", "receiver": "s"}, {"caller_nid": "$graphify-root$_sox_soxmsg_check_response", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L181", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_check_response", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L182", "receiver": "self"}, {"caller_nid": "$graphify-root$_sox_soxmsg_check_response", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L184", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_check_response", "callee": "chr", "is_member_call": false, "source_file": "sox.py", "source_location": "L186", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxmsg_check_response", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L186", "receiver": null}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L195", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L197", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L199", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "i4", "is_member_call": true, "source_file": "sox.py", "source_location": "L201", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "i8", "is_member_call": true, "source_file": "sox.py", "source_location": "L203", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "f4", "is_member_call": true, "source_file": "sox.py", "source_location": "L205", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "f8", "is_member_call": true, "source_file": "sox.py", "source_location": "L207", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L209", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "decode", "is_member_call": true, "source_file": "sox.py", "source_location": "L212", "receiver": null}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "read_bytes", "is_member_call": true, "source_file": "sox.py", "source_location": "L212", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L213", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L216", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_decode_value", "callee": "read_bytes", "is_member_call": true, "source_file": "sox.py", "source_location": "L217", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L224", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L226", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L228", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_i4", "is_member_call": true, "source_file": "sox.py", "source_location": "L230", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_i8", "is_member_call": true, "source_file": "sox.py", "source_location": "L232", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_f4", "is_member_call": true, "source_file": "sox.py", "source_location": "L234", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_f8", "is_member_call": true, "source_file": "sox.py", "source_location": "L236", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "encode", "is_member_call": true, "source_file": "sox.py", "source_location": "L238", "receiver": "value"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L239", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_bytes", "is_member_call": true, "source_file": "sox.py", "source_location": "L240", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L241", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L243", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_encode_value", "callee": "write_bytes", "is_member_call": true, "source_file": "sox.py", "source_location": "L244", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_type_id_for_slot", "callee": "STR_ID", "is_member_call": false, "indirect": true, "context": "return", "source_file": "sox.py", "source_location": "L259"}, {"caller_nid": "$graphify-root$_sox_soxclient_init", "callee": "Lock", "is_member_call": true, "source_file": "sox.py", "source_location": "L345", "receiver": "threading"}, {"caller_nid": "$graphify-root$_sox_soxclient_init", "callee": "Event", "is_member_call": true, "source_file": "sox.py", "source_location": "L350", "receiver": "threading"}, {"caller_nid": "$graphify-root$_sox_soxclient_connect", "callee": "DaspSocket", "is_member_call": false, "source_file": "sox.py", "source_location": "L376", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_connect", "callee": "connect", "is_member_call": true, "source_file": "sox.py", "source_location": "L377", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_connect", "callee": "start", "is_member_call": true, "source_file": "sox.py", "source_location": "L381", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_close", "callee": "kill", "is_member_call": true, "source_file": "sox.py", "source_location": "L385", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_close", "callee": "close", "is_member_call": true, "source_file": "sox.py", "source_location": "L389", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_close", "callee": "close", "is_member_call": true, "source_file": "sox.py", "source_location": "L394", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L411", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L413", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L414", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L417", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "i4", "is_member_call": true, "source_file": "sox.py", "source_location": "L418", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_schema", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L419", "receiver": "parts"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L427", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L429", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L430", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L431", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L434", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L435", "receiver": "kit_versions"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L437", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L439", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_version", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L440", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_sox_version", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L449", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_load_ids", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L478", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_load_ids", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L478", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_load_ids", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L479", "receiver": "req_indices"}, {"caller_nid": "$graphify-root$_sox_soxclient_load_ids", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L486", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L502", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L502", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L504", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L504", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L506", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L506", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L508", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L508", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_update", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L513", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_subscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L528", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_subscribe", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L529", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_subscribe", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L530", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_subscribe", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L532", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_subscribe", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L534", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L544", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L544", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L546", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L546", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L548", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L548", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L550", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L550", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_do_subscribe", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L555", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L562", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L563", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L564", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_subscribe_all_tree_events", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L567", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_unsubscribe", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L589", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_unsubscribe", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L590", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_unsubscribe", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L591", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_batch_unsubscribe", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L593", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_do_unsubscribe", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L599", "receiver": "reqs"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L605", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L606", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L607", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L609", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L610", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L611", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_prop", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L612", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_write_prop", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L618", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_write_prop", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L619", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_write_prop", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L620", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_write_prop", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L623", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_invoke", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L628", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_invoke", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L629", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_invoke", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L630", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_invoke", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L634", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L639", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L640", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L641", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L642", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "write_str", "is_member_call": true, "source_file": "sox.py", "source_location": "L643", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L648", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L649", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_add", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L660", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_delete", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L667", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_delete", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L668", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_delete", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L670", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_delete", "callee": "remove", "is_member_call": true, "source_file": "sox.py", "source_location": "L676", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_rename", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L682", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_rename", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L683", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_rename", "callee": "write_str", "is_member_call": true, "source_file": "sox.py", "source_location": "L684", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_rename", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L686", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_reorder", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L694", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_reorder", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L695", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_reorder", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L696", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_reorder", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L698", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_reorder", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L700", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_link", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L708", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_unlink", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L711", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L714", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L715", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L716", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L717", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L718", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L719", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_link_cmd", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L721", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L726", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L727", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L728", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L728", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "check_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L730", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L731", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L732", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L735", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L738", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L739", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L740", "receiver": "res"}, {"caller_nid": "$graphify-root$_sox_soxclient_read_links", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L741", "receiver": "links"}, {"caller_nid": "$graphify-root$_sox_soxclient_cache_add", "callee": "extend", "is_member_call": true, "source_file": "sox.py", "source_location": "L754", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L768", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L769", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L773", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L779", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L781", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L781", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L782", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L783", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L783", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L784", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L785", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "on_event", "is_member_call": true, "source_file": "sox.py", "source_location": "L793", "receiver": "self"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_to_cache", "callee": "chr", "is_member_call": false, "source_file": "sox.py", "source_location": "L793", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_new", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L796", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_new", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L797", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_cached", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L804", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_cached", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L805", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_body", "callee": "str", "is_member_call": true, "source_file": "sox.py", "source_location": "L809", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_body", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L810", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_body", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L811", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_body", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L812", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_tree_body", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L813", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_props", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L829", "receiver": "slot"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_props", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L831", "receiver": "slot"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_props", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L833", "receiver": "slot"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_props", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L835", "receiver": "slot"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_props", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L840", "receiver": "slot"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_links", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L850", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_links", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L853", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_links", "callee": "u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L854", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_links", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L855", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_apply_links", "callee": "append", "is_member_call": true, "source_file": "sox.py", "source_location": "L856", "receiver": "links"}, {"caller_nid": "$graphify-root$_sox_soxclient_resolve_type_name", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L860", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_get_slots", "callee": "get", "is_member_call": true, "source_file": "sox.py", "source_location": "L870", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "clear", "is_member_call": true, "source_file": "sox.py", "source_location": "L891", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "send", "is_member_call": true, "source_file": "sox.py", "source_location": "L894", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "to_bytes", "is_member_call": true, "source_file": "sox.py", "source_location": "L894", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "monotonic", "is_member_call": true, "source_file": "sox.py", "source_location": "L896", "receiver": "time"}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "monotonic", "is_member_call": true, "source_file": "sox.py", "source_location": "L898", "receiver": "time"}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "wait", "is_member_call": true, "source_file": "sox.py", "source_location": "L908", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_requests", "callee": "clear", "is_member_call": true, "source_file": "sox.py", "source_location": "L909", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_chunk_requests", "callee": "extend", "is_member_call": true, "source_file": "sox.py", "source_location": "L922", "receiver": "results"}, {"caller_nid": "$graphify-root$_sox_soxclient_receive_response", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L940", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_receive_response", "callee": "set", "is_member_call": true, "source_file": "sox.py", "source_location": "L944", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxclient_receive_event", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L948", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxclient_receive_event", "callee": "u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L949", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "receive", "is_member_call": true, "source_file": "sox.py", "source_location": "L973", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L981", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "_receive_event", "is_member_call": true, "source_file": "sox.py", "source_location": "L982", "receiver": "client"}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L983", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L983", "receiver": null}, {"caller_nid": "$graphify-root$_sox_soxreceiver_run", "callee": "_receive_response", "is_member_call": true, "source_file": "sox.py", "source_location": "L986", "receiver": "client"}, {"caller_nid": "$graphify-root$_sox_prepare_request", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L1001", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_prepare_request", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L1002", "receiver": "msg"}, {"caller_nid": "$graphify-root$_sox_make_update_req", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1007", "receiver": null}, {"caller_nid": "$graphify-root$_sox_make_update_req", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L1008", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_make_update_req", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L1009", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_make_subscribe_req", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1014", "receiver": null}, {"caller_nid": "$graphify-root$_sox_make_subscribe_req", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L1015", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_make_subscribe_req", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L1016", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_make_unsubscribe_req", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1021", "receiver": null}, {"caller_nid": "$graphify-root$_sox_make_unsubscribe_req", "callee": "write_u2", "is_member_call": true, "source_file": "sox.py", "source_location": "L1022", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_make_unsubscribe_req", "callee": "write_u1", "is_member_call": true, "source_file": "sox.py", "source_location": "L1023", "receiver": "req"}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1028", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "TREE", "is_member_call": false, "indirect": true, "context": "return", "source_file": "sox.py", "source_location": "L1029"}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1030", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1030", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "CONFIG", "is_member_call": false, "indirect": true, "context": "return", "source_file": "sox.py", "source_location": "L1031"}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1032", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1032", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "RUNTIME", "is_member_call": false, "indirect": true, "context": "return", "source_file": "sox.py", "source_location": "L1033"}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "ord", "is_member_call": false, "source_file": "sox.py", "source_location": "L1034", "receiver": null}, {"caller_nid": "$graphify-root$_sox_what_to_mask", "callee": "LINKS", "is_member_call": false, "indirect": true, "context": "return", "source_file": "sox.py", "source_location": "L1035"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/b5c6e3294defe12d1c53d4b8c76552d8bf6f38a6e204a1963ed2c7f3a83bcc2a.json b/graphify-out/cache/ast/v0.9.64-s4/b5c6e3294defe12d1c53d4b8c76552d8bf6f38a6e204a1963ed2c7f3a83bcc2a.json new file mode 100644 index 0000000..2dc4fa9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/b5c6e3294defe12d1c53d4b8c76552d8bf6f38a6e204a1963ed2c7f3a83bcc2a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_connect_dialog_py", "label": "connect_dialog.py", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L1"}, {"id": "$graphify-root$_connect_dialog_connectdialog", "label": "ConnectDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L21", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L24", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_connect", "label": "._do_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L87", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "label": "._connect_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L118", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "label": "._poll_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L129", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "label": "._do_cancel()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L146", "_callable": true}, {"id": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "label": "_cleanup()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog", "label": "DiscoverDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L168", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L172", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "label": "._do_discover()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L252", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "label": "._discover_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L274", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "label": "._poll_discover()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L290", "_callable": true}, {"id": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "label": "._do_connect_selected()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L312", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog", "label": "_CredentialsDialog", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L328", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_init", "label": ".__init__()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L331", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "label": "._do_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L386", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "label": "._connect_worker()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L412", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "label": "._poll_connect()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L423", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "label": "._do_cancel()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L440", "_callable": true}, {"id": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "label": "_cleanup()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L444", "_callable": true}, {"id": "$graphify-root$_connect_dialog_load_last_connection", "label": "_load_last_connection()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L462", "_callable": true}, {"id": "$graphify-root$_connect_dialog_save_last_connection", "label": "_save_last_connection()", "file_type": "code", "source_file": "connect_dialog.py", "source_location": "L479", "_callable": true}, {"id": "$graphify-root$_connect_dialog_rationale_1", "label": "Connection and discovery dialogs for live Sedona devices. ConnectDialog \u2014\u2026", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L1"}, {"id": "$graphify-root$_connect_dialog_rationale_22", "label": "Modal dialog for entering device connection parameters.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L22"}, {"id": "$graphify-root$_connect_dialog_rationale_169", "label": "Modal dialog that broadcasts DASP DISCOVER, lists responding devices, and lets\u2026", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L169"}, {"id": "$graphify-root$_connect_dialog_rationale_329", "label": "Small modal that asks for username and password, then connects.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L329"}, {"id": "$graphify-root$_connect_dialog_rationale_463", "label": "Reads last connection params from editor.properties.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L463"}, {"id": "$graphify-root$_connect_dialog_rationale_480", "label": "Saves connection params to editor.properties.", "file_type": "rationale", "source_file": "connect_dialog.py", "source_location": "L480"}], "edges": [{"source": "$graphify-root$_connect_dialog_py", "target": "configparser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "threading", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L11", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_connect_dialog_py", "target": "tkinter", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_connectdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_do_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_discoverdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog", "target": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L328", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L440", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L444", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_py", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_connect", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "connect_dialog.py", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_init", "target": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "target": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L338", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_init", "target": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L379", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "target": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L410", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "target": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "connect_dialog.py", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_1", "target": "$graphify-root$_connect_dialog_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_22", "target": "$graphify-root$_connect_dialog_connectdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_169", "target": "$graphify-root$_connect_dialog_discoverdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_329", "target": "$graphify-root$_connect_dialog_credentialsdialog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L329", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_463", "target": "$graphify-root$_connect_dialog_load_last_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_connect_dialog_rationale_480", "target": "$graphify-root$_connect_dialog_save_last_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "connect_dialog.py", "source_location": "L480", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L29", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L30", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L31", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L32", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L33", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L37", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L38", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L41", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L41", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L42", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L43", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L44", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L47", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L47", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L48", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L49", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L49", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L53", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L53", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L54", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L55", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L55", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L59", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L60", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L61", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L61", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L65", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L66", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L69", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L70", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L72", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L73", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L75", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L76", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "focus_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L78", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L79", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L80", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L82", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L83", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L84", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L85", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L88", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L88", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L89", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L90", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L90", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L91", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L94", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L97", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L103", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L106", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L107", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L110", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_connect", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L115", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "callee": "_callback", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L120", "receiver": "self"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_connect_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L127"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L132", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L133", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "rest", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "connect_dialog.py", "source_location": "L138"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L140", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L143", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L144", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L148", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L160", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L160", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L161", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "callee": "join", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L151", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_connectdialog_do_cancel_cleanup", "callee": "disconnect", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L154", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L177", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L178", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L179", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L180", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L181", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L183", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L184", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L188", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L189", "receiver": "hdr"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L191", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L191", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L193", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L195", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L197", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L198", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L198", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L200", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L200", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L203", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L204", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L204", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L206", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L206", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L210", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L211", "receiver": "list_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "rowconfigure", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L212", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Treeview", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L215", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "heading", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L217", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "heading", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L218", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "column", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L219", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "column", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L220", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L221", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Scrollbar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L223", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L224", "receiver": "scrollbar"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "configure", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L225", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L227", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L231", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L232", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L235", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L236", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L238", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L238", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L239", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L241", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L245", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L246", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L247", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L248", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L259", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L259", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L263", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L264", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "get_children", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L266", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "delete", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L267", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L269", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_discover", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L271", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "DaspSocket", "is_member_call": false, "source_file": "connect_dialog.py", "source_location": "L278", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "discover", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L279", "receiver": "sock"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L282"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_discover_worker", "callee": "close", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L286", "receiver": "sock"}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L291", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L292", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L296", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "insert", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L301", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L302", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L305", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_poll_discover", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L307", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "selection", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L313", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "item", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_discoverdialog_do_connect_selected", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L320", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Toplevel", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L340", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "title", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L341", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "resizable", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L342", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "transient", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L343", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grab_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L344", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L346", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L347", "receiver": "frame"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L350", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L350", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L351", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L351", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L354", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L354", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L355", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L356", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L357", "receiver": "user_entry"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L360", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L360", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "StringVar", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L361", "receiver": "tk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L362", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Entry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L362", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Label", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L366", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L367", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Frame", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L370", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "grid", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L371", "receiver": "btn_frame"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L373", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L373", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "Button", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L374", "receiver": "ttk"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "pack", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L375", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "focus_set", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L377", "receiver": "user_entry"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L378", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "bind", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L379", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "update_idletasks", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L381", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_x", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_width", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L382", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_y", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": "parent"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "winfo_height", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L383", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_init", "callee": "geometry", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L384", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "strip", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L387", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L387", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L388", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L391", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L397", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L400", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L401", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L404", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_connect", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L409", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "callee": "_callback", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L414", "receiver": "self"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_connect_worker", "callee": "e", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L421"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L426", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "after", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L427", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "rest", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "connect_dialog.py", "source_location": "L432"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L434", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L437", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_poll_connect", "callee": "config", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L438", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "is_alive", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L442", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "start", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L454", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "Thread", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L454", "receiver": "threading"}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel", "callee": "destroy", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L455", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "callee": "join", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L445", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_credentialsdialog_do_cancel_cleanup", "callee": "disconnect", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L448", "receiver": null}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "ConfigParser", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L464", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "read", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L470", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L471", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L472", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_load_last_connection", "callee": "get", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L473", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "ConfigParser", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L481", "receiver": "configparser"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "read", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L483", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "write", "is_member_call": true, "source_file": "connect_dialog.py", "source_location": "L490", "receiver": "config"}, {"caller_nid": "$graphify-root$_connect_dialog_save_last_connection", "callee": "f", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "connect_dialog.py", "source_location": "L490"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/d6914c06960e42c8d3a5a9f8dc6c03d196091806d3ac7be50379cee9061c21e3.json b/graphify-out/cache/ast/v0.9.64-s4/d6914c06960e42c8d3a5a9f8dc6c03d196091806d3ac7be50379cee9061c21e3.json new file mode 100644 index 0000000..c696c7d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/d6914c06960e42c8d3a5a9f8dc6c03d196091806d3ac7be50379cee9061c21e3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_device_session_py", "label": "device_session.py", "file_type": "code", "source_file": "device_session.py", "source_location": "L1"}, {"id": "$graphify-root$_device_session_fmt_float", "label": "_fmt_float()", "file_type": "code", "source_file": "device_session.py", "source_location": "L16", "_callable": true}, {"id": "$graphify-root$_device_session_slot_precision", "label": "_slot_precision()", "file_type": "code", "source_file": "device_session.py", "source_location": "L21", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession", "label": "DeviceSession", "file_type": "code", "source_file": "device_session.py", "source_location": "L34", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_device_session_devicesession_init", "label": ".__init__()", "file_type": "code", "source_file": "device_session.py", "source_location": "L37", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_connect", "label": ".connect()", "file_type": "code", "source_file": "device_session.py", "source_location": "L44", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "device_session.py", "source_location": "L62", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_is_connected", "label": ".is_connected()", "file_type": "code", "source_file": "device_session.py", "source_location": "L82", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_load_slot_registry", "label": "._load_slot_registry()", "file_type": "code", "source_file": "device_session.py", "source_location": "L87", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "label": "._extract_component_base_slots()", "file_type": "code", "source_file": "device_session.py", "source_location": "L113", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_register_kit_types", "label": "._register_kit_types()", "file_type": "code", "source_file": "device_session.py", "source_location": "L137", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_load_children", "label": ".load_children()", "file_type": "code", "source_file": "device_session.py", "source_location": "L176", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_open_wiresheet", "label": ".open_wiresheet()", "file_type": "code", "source_file": "device_session.py", "source_location": "L193", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_close_wiresheet", "label": ".close_wiresheet()", "file_type": "code", "source_file": "device_session.py", "source_location": "L231", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_after_add", "label": ".after_add()", "file_type": "code", "source_file": "device_session.py", "source_location": "L248", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_after_delete", "label": ".after_delete()", "file_type": "code", "source_file": "device_session.py", "source_location": "L263", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_build_dom_tree", "label": ".build_dom_tree()", "file_type": "code", "source_file": "device_session.py", "source_location": "L272", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_build_comp_element", "label": "._build_comp_element()", "file_type": "code", "source_file": "device_session.py", "source_location": "L298", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_build_links_elements", "label": ".build_links_elements()", "file_type": "code", "source_file": "device_session.py", "source_location": "L334", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_slot_name_by_id", "label": "._slot_name_by_id()", "file_type": "code", "source_file": "device_session.py", "source_location": "L369", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_comp_path", "label": "._comp_path()", "file_type": "code", "source_file": "device_session.py", "source_location": "L388", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_update_element_from_cache", "label": ".update_element_from_cache()", "file_type": "code", "source_file": "device_session.py", "source_location": "L406", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_find_element_by_id", "label": "._find_element_by_id()", "file_type": "code", "source_file": "device_session.py", "source_location": "L438", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_on_sox_event", "label": "._on_sox_event()", "file_type": "code", "source_file": "device_session.py", "source_location": "L447", "_callable": true}, {"id": "$graphify-root$_device_session_devicesession_poll_events", "label": ".poll_events()", "file_type": "code", "source_file": "device_session.py", "source_location": "L450", "_callable": true}, {"id": "$graphify-root$_device_session_rationale_1", "label": "DeviceSession \u2014 bridges SoxClient to the editor's ET.Element-based UI. Handles\u2026", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L1"}, {"id": "$graphify-root$_device_session_rationale_17", "label": "Format a float for display with *precision* decimal places (default 2).", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L17"}, {"id": "$graphify-root$_device_session_rationale_22", "label": "Looks up the precision facet for a slot, returning 2 as the default.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L22"}, {"id": "$graphify-root$_device_session_rationale_35", "label": "High-level session manager for a live Sedona device connection.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L35"}, {"id": "$graphify-root$_device_session_rationale_45", "label": "DASP connect \u2192 read schema \u2192 load root. Called from background thread.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L45"}, {"id": "$graphify-root$_device_session_rationale_88", "label": "Builds slot_registry from kit manifests for the device's schema.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L88"}, {"id": "$graphify-root$_device_session_rationale_114", "label": "Extracts base slots from sys::Component that all types inherit.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L114"}, {"id": "$graphify-root$_device_session_rationale_177", "label": "Loads direct children of a component (cache-aware). Returns list of\u2026", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L177"}, {"id": "$graphify-root$_device_session_rationale_194", "label": "Full wiresheet load: children, links, remote comps, config+runtime, subscribe.\u2026", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L194"}, {"id": "$graphify-root$_device_session_rationale_232", "label": "Unsubscribe from previously subscribed components.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L232"}, {"id": "$graphify-root$_device_session_rationale_249", "label": "Subscribes a newly added component and reads its initial values.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L249"}, {"id": "$graphify-root$_device_session_rationale_264", "label": "Removes a deleted component (and its descendants) from the subscription set.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L264"}, {"id": "$graphify-root$_device_session_rationale_273", "label": "Builds an ET.Element tree from cached SoxComponents, for the editor UI. Only\u2026", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L273"}, {"id": "$graphify-root$_device_session_rationale_335", "label": "Adds elements under a container, matching .sax structure.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L335"}, {"id": "$graphify-root$_device_session_rationale_407", "label": "Updates a single comp element in the DOM from cached SoxComponent values.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L407"}, {"id": "$graphify-root$_device_session_rationale_451", "label": "Drains the event queue. Returns list of (comp_id, what_char) tuples.", "file_type": "rationale", "source_file": "device_session.py", "source_location": "L451"}], "edges": [{"source": "$graphify-root$_device_session_py", "target": "queue", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "xml_etree_elementtree", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L9", "weight": 1.0, "local_alias": "ET"}, {"source": "$graphify-root$_device_session_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "sox", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "$graphify-root$_device_session_fmt_float", "relation": "contains", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "$graphify-root$_device_session_slot_precision", "relation": "contains", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_device_session_py", "target": "$graphify-root$_device_session_devicesession", "relation": "contains", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_is_connected", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_load_slot_registry", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_register_kit_types", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_load_children", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_open_wiresheet", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_close_wiresheet", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_after_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_after_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_build_dom_tree", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_build_comp_element", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_build_links_elements", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L334", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_slot_name_by_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L369", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_comp_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_update_element_from_cache", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L406", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_find_element_by_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L438", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_on_sox_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession", "target": "$graphify-root$_device_session_devicesession_poll_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_connect", "target": "$graphify-root$_device_session_devicesession_load_slot_registry", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_connect", "target": "$graphify-root$_device_session_devicesession_load_children", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_load_slot_registry", "target": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_load_slot_registry", "target": "$graphify-root$_device_session_devicesession_register_kit_types", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_open_wiresheet", "target": "$graphify-root$_device_session_devicesession_load_children", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L198", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_dom_tree", "target": "$graphify-root$_device_session_devicesession_build_comp_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_comp_element", "target": "$graphify-root$_device_session_fmt_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_comp_element", "target": "$graphify-root$_device_session_slot_precision", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_comp_element", "target": "$graphify-root$_device_session_devicesession_build_comp_element", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L326", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_links_elements", "target": "$graphify-root$_device_session_devicesession_slot_name_by_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_build_links_elements", "target": "$graphify-root$_device_session_devicesession_comp_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L361", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_update_element_from_cache", "target": "$graphify-root$_device_session_devicesession_find_element_by_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_update_element_from_cache", "target": "$graphify-root$_device_session_fmt_float", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_device_session_devicesession_update_element_from_cache", "target": "$graphify-root$_device_session_slot_precision", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L428", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_1", "target": "$graphify-root$_device_session_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_17", "target": "$graphify-root$_device_session_fmt_float", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_22", "target": "$graphify-root$_device_session_slot_precision", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_35", "target": "$graphify-root$_device_session_devicesession", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_45", "target": "$graphify-root$_device_session_devicesession_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_88", "target": "$graphify-root$_device_session_devicesession_load_slot_registry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_114", "target": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_177", "target": "$graphify-root$_device_session_devicesession_load_children", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_194", "target": "$graphify-root$_device_session_devicesession_open_wiresheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L194", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_232", "target": "$graphify-root$_device_session_devicesession_close_wiresheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_249", "target": "$graphify-root$_device_session_devicesession_after_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_264", "target": "$graphify-root$_device_session_devicesession_after_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_273", "target": "$graphify-root$_device_session_devicesession_build_dom_tree", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_335", "target": "$graphify-root$_device_session_devicesession_build_links_elements", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L335", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_407", "target": "$graphify-root$_device_session_devicesession_update_element_from_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_device_session_rationale_451", "target": "$graphify-root$_device_session_devicesession_poll_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "device_session.py", "source_location": "L451", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_device_session_slot_precision", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L23", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_slot_precision", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L27", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_slot_precision", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L27", "receiver": "s"}, {"caller_nid": "$graphify-root$_device_session_slot_precision", "callee": "int", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L28"}, {"caller_nid": "$graphify-root$_device_session_devicesession_init", "callee": "Queue", "is_member_call": true, "source_file": "device_session.py", "source_location": "L39", "receiver": "queue"}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "SoxClient", "is_member_call": false, "source_file": "device_session.py", "source_location": "L46", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "connect", "is_member_call": true, "source_file": "device_session.py", "source_location": "L48", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "read_schema", "is_member_call": true, "source_file": "device_session.py", "source_location": "L50", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "read_version", "is_member_call": true, "source_file": "device_session.py", "source_location": "L51", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "load", "is_member_call": true, "source_file": "device_session.py", "source_location": "L55", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_connect", "callee": "update", "is_member_call": true, "source_file": "device_session.py", "source_location": "L59", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_disconnect", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L67", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_disconnect", "callee": "unsubscribe", "is_member_call": true, "source_file": "device_session.py", "source_location": "L71", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_disconnect", "callee": "ALL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L71"}, {"caller_nid": "$graphify-root$_device_session_devicesession_disconnect", "callee": "clear", "is_member_call": true, "source_file": "device_session.py", "source_location": "L74", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_disconnect", "callee": "close", "is_member_call": true, "source_file": "device_session.py", "source_location": "L76", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_slot_registry", "callee": "find_manifest", "is_member_call": true, "source_file": "device_session.py", "source_location": "L94", "receiver": "schema"}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_slot_registry", "callee": "insert", "is_member_call": true, "source_file": "device_session.py", "source_location": "L108", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "iter", "is_member_call": true, "source_file": "device_session.py", "source_location": "L115", "receiver": "manifest"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L116", "receiver": "type_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "findall", "is_member_call": true, "source_file": "device_session.py", "source_location": "L118", "receiver": "type_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L119", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L120", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L121", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L122", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_extract_component_base_slots", "callee": "append", "is_member_call": true, "source_file": "device_session.py", "source_location": "L123", "receiver": "slots"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "iter", "is_member_call": true, "source_file": "device_session.py", "source_location": "L139", "receiver": "root"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L140", "receiver": "type_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L141", "receiver": "type_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "findall", "is_member_call": true, "source_file": "device_session.py", "source_location": "L145", "receiver": "type_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L146", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L147", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L148", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L149", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L154", "receiver": "slot_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_register_kit_types", "callee": "append", "is_member_call": true, "source_file": "device_session.py", "source_location": "L155", "receiver": "slots"}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L178", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "load", "is_member_call": true, "source_file": "device_session.py", "source_location": "L180", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L184", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "load_ids", "is_member_call": true, "source_file": "device_session.py", "source_location": "L186", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L187", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_load_children", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L189", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "read_links", "is_member_call": true, "source_file": "device_session.py", "source_location": "L204", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "add", "is_member_call": true, "source_file": "device_session.py", "source_location": "L207", "receiver": "all_link_remote_ids"}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "add", "is_member_call": true, "source_file": "device_session.py", "source_location": "L208", "receiver": "all_link_remote_ids"}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "add", "is_member_call": true, "source_file": "device_session.py", "source_location": "L211", "receiver": "child_ids"}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L214", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "load_ids", "is_member_call": true, "source_file": "device_session.py", "source_location": "L216", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "update", "is_member_call": true, "source_file": "device_session.py", "source_location": "L218", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L220", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "subscribe", "is_member_call": true, "source_file": "device_session.py", "source_location": "L224", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_open_wiresheet", "callee": "ALL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L224"}, {"caller_nid": "$graphify-root$_device_session_devicesession_close_wiresheet", "callee": "clear", "is_member_call": true, "source_file": "device_session.py", "source_location": "L234", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_close_wiresheet", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L236", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_close_wiresheet", "callee": "unsubscribe", "is_member_call": true, "source_file": "device_session.py", "source_location": "L241", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_close_wiresheet", "callee": "ALL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L241"}, {"caller_nid": "$graphify-root$_device_session_devicesession_close_wiresheet", "callee": "clear", "is_member_call": true, "source_file": "device_session.py", "source_location": "L244", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_add", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L250", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_add", "callee": "update", "is_member_call": true, "source_file": "device_session.py", "source_location": "L254", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_add", "callee": "subscribe", "is_member_call": true, "source_file": "device_session.py", "source_location": "L258", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_add", "callee": "ALL", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L258"}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_add", "callee": "add", "is_member_call": true, "source_file": "device_session.py", "source_location": "L259", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_delete", "callee": "discard", "is_member_call": true, "source_file": "device_session.py", "source_location": "L265", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_after_delete", "callee": "discard", "is_member_call": true, "source_file": "device_session.py", "source_location": "L268", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "Element", "is_member_call": true, "source_file": "device_session.py", "source_location": "L278", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L279", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L282", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L285", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "set", "is_member_call": true, "source_file": "device_session.py", "source_location": "L287", "receiver": "app_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L289", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_dom_tree", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L293", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L305", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L307", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L311", "receiver": "slot"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L316"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L320", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L324", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_comp_element", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L329", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "find", "is_member_call": true, "source_file": "device_session.py", "source_location": "L336", "receiver": "sax_root"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L338", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "add", "is_member_call": true, "source_file": "device_session.py", "source_location": "L349", "receiver": "seen"}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L351", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L352", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_build_links_elements", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L365", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_slot_name_by_id", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L374", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_slot_name_by_id", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L381", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_comp_path", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L392", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_comp_path", "callee": "append", "is_member_call": true, "source_file": "device_session.py", "source_location": "L397", "receiver": "parts"}, {"caller_nid": "$graphify-root$_device_session_devicesession_comp_path", "callee": "reverse", "is_member_call": true, "source_file": "device_session.py", "source_location": "L401", "receiver": "parts"}, {"caller_nid": "$graphify-root$_device_session_devicesession_comp_path", "callee": "join", "is_member_call": true, "source_file": "device_session.py", "source_location": "L402", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "cache_get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L408", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L417", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L420", "receiver": "p"}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "findall", "is_member_call": true, "source_file": "device_session.py", "source_location": "L420", "receiver": "comp_elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L422", "receiver": "slot"}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "float", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "device_session.py", "source_location": "L427"}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "set", "is_member_call": true, "source_file": "device_session.py", "source_location": "L432", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_update_element_from_cache", "callee": "SubElement", "is_member_call": true, "source_file": "device_session.py", "source_location": "L434", "receiver": "ET"}, {"caller_nid": "$graphify-root$_device_session_devicesession_find_element_by_id", "callee": "iter", "is_member_call": true, "source_file": "device_session.py", "source_location": "L440", "receiver": "root"}, {"caller_nid": "$graphify-root$_device_session_devicesession_find_element_by_id", "callee": "get", "is_member_call": true, "source_file": "device_session.py", "source_location": "L441", "receiver": "elem"}, {"caller_nid": "$graphify-root$_device_session_devicesession_on_sox_event", "callee": "put", "is_member_call": true, "source_file": "device_session.py", "source_location": "L448", "receiver": null}, {"caller_nid": "$graphify-root$_device_session_devicesession_poll_events", "callee": "append", "is_member_call": true, "source_file": "device_session.py", "source_location": "L455", "receiver": "events"}, {"caller_nid": "$graphify-root$_device_session_devicesession_poll_events", "callee": "get_nowait", "is_member_call": true, "source_file": "device_session.py", "source_location": "L455", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/e44ca204fa54bf4a1c595c6521561d5d659d0b7d4a7c6af70e46c1b46260d5d5.json b/graphify-out/cache/ast/v0.9.64-s4/e44ca204fa54bf4a1c595c6521561d5d659d0b7d4a7c6af70e46c1b46260d5d5.json new file mode 100644 index 0000000..1114fb8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/e44ca204fa54bf4a1c595c6521561d5d659d0b7d4a7c6af70e46c1b46260d5d5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_run_py", "label": "run.py", "file_type": "code", "source_file": "run.py", "source_location": "L1"}, {"id": "$graphify-root$_run_rationale_1", "label": "Entry point. Run this to start the editor: cd sedona_editor\u2026", "file_type": "rationale", "source_file": "run.py", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_run_py", "target": "main", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "run.py", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_run_rationale_1", "target": "$graphify-root$_run_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "run.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.64-s4/fe92f9a17ba675e43f8bf92dd10b0750044e13b02f30cfd1796875a4a9bbb1fb.json b/graphify-out/cache/ast/v0.9.64-s4/fe92f9a17ba675e43f8bf92dd10b0750044e13b02f30cfd1796875a4a9bbb1fb.json new file mode 100644 index 0000000..8b727aa --- /dev/null +++ b/graphify-out/cache/ast/v0.9.64-s4/fe92f9a17ba675e43f8bf92dd10b0750044e13b02f30cfd1796875a4a9bbb1fb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_wiresheet_py", "label": "wiresheet.py", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1"}, {"id": "$graphify-root$_wiresheet_snap_up", "label": "snap_up()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L79", "_callable": true}, {"id": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "label": "suggest_box_width_for_grid()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L91", "_callable": true}, {"id": "$graphify-root$_wiresheet_layout_margin", "label": "layout_margin()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L108", "_callable": true}, {"id": "$graphify-root$_wiresheet_short_type_name", "label": "short_type_name()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L115", "_callable": true}, {"id": "$graphify-root$_wiresheet_fit_text", "label": "fit_text()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L120", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_fonts", "label": "sheet_fonts()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L140", "_callable": true}, {"id": "$graphify-root$_wiresheet_measure_box", "label": "measure_box()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L150", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_grid", "label": "draw_grid()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L192", "_callable": true}, {"id": "$graphify-root$_wiresheet_create_round_rectangle", "label": "create_round_rectangle()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L215", "_callable": true}, {"id": "$graphify-root$_wiresheet_build_linked_slot_index", "label": "build_linked_slot_index()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L228", "_callable": true}, {"id": "$graphify-root$_wiresheet_get_box_bounds", "label": "get_box_bounds()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L248", "_callable": true}, {"id": "$graphify-root$_wiresheet_get_box_origin", "label": "get_box_origin()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L268", "_callable": true}, {"id": "$graphify-root$_wiresheet_segment_hits_boxes", "label": "segment_hits_boxes()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L274", "_callable": true}, {"id": "$graphify-root$_wiresheet_path_is_clear", "label": "path_is_clear()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L289", "_callable": true}, {"id": "$graphify-root$_wiresheet_vertical_run_clearance", "label": "vertical_run_clearance()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L297", "_callable": true}, {"id": "$graphify-root$_wiresheet_channel_candidates", "label": "channel_candidates()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L316", "_callable": true}, {"id": "$graphify-root$_wiresheet_free_lane", "label": "free_lane()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L337", "_callable": true}, {"id": "$graphify-root$_wiresheet_hug_lane", "label": "hug_lane()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L363", "_callable": true}, {"id": "$graphify-root$_wiresheet_row_is_stacked", "label": "row_is_stacked()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L390", "_callable": true}, {"id": "$graphify-root$_wiresheet_free_rows", "label": "free_rows()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L404", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path", "label": "route_link_path()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L421", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_rows_of", "label": "rows_of()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L446", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_straight_through", "label": "straight_through()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L454", "_callable": true}, {"id": "$graphify-root$_wiresheet_route_link_path_around_boxes", "label": "around_boxes()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L477", "_callable": true}, {"id": "$graphify-root$_wiresheet_resolve_slot_anchor", "label": "resolve_slot_anchor()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L578", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_knob", "label": "draw_knob()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L589", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_links", "label": "draw_links()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L632", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_links_want_knob", "label": "want_knob()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L668", "_callable": true}, {"id": "$graphify-root$_wiresheet_trim_to_knobs", "label": "trim_to_knobs()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L774", "_callable": true}, {"id": "$graphify-root$_wiresheet_select_link", "label": "select_link()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L789", "_callable": true}, {"id": "$graphify-root$_wiresheet_deselect_link", "label": "deselect_link()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L832", "_callable": true}, {"id": "$graphify-root$_wiresheet_draw_component_box", "label": "draw_component_box()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L851", "_callable": true}, {"id": "$graphify-root$_wiresheet_render_components", "label": "render_components()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L941", "_callable": true}, {"id": "$graphify-root$_wiresheet_apply_sheet_zoom", "label": "apply_sheet_zoom()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L993", "_callable": true}, {"id": "$graphify-root$_wiresheet_scale_knob_ends", "label": "scale_knob_ends()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1019", "_callable": true}, {"id": "$graphify-root$_wiresheet_redraw_links", "label": "redraw_links()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1029", "_callable": true}, {"id": "$graphify-root$_wiresheet_zoom_step", "label": "zoom_step()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1050", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_content_bounds", "label": "sheet_content_bounds()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1065", "_callable": true}, {"id": "$graphify-root$_wiresheet_fit_zoom_level", "label": "fit_zoom_level()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1098", "_callable": true}, {"id": "$graphify-root$_wiresheet_set_zoom", "label": "set_zoom()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1126", "_callable": true}, {"id": "$graphify-root$_wiresheet_render_current_sheet", "label": "render_current_sheet()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1139", "_callable": true}, {"id": "$graphify-root$_wiresheet_wire_demand_by_boundary", "label": "wire_demand_by_boundary()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1158", "_callable": true}, {"id": "$graphify-root$_wiresheet_column_gap_for", "label": "column_gap_for()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1202", "_callable": true}, {"id": "$graphify-root$_wiresheet_plan_columns", "label": "plan_columns()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1213", "_callable": true}, {"id": "$graphify-root$_wiresheet_build_layout_items", "label": "build_layout_items()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1246", "_callable": true}, {"id": "$graphify-root$_wiresheet_sheet_meta_scale", "label": "sheet_meta_scale()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1276", "_callable": true}, {"id": "$graphify-root$_wiresheet_tidy_layout", "label": "tidy_layout()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1298", "_callable": true}, {"id": "$graphify-root$_wiresheet_print_sheet", "label": "print_sheet()", "file_type": "code", "source_file": "wiresheet.py", "source_location": "L1344", "_callable": true}, {"id": "$graphify-root$_wiresheet_rationale_1", "label": "Canvas painting: the grid, component boxes, and the routed link wires.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1"}, {"id": "$graphify-root$_wiresheet_rationale_80", "label": "Smallest multiple of grid_size that is >= value; grid lines sit on multiples.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L80"}, {"id": "$graphify-root$_wiresheet_rationale_92", "label": "Next grid line at or above `width`, so the width cap can sit on the grid. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L92"}, {"id": "$graphify-root$_wiresheet_rationale_109", "label": "The top/left edge offset a box may not encroach on, snapped onto the grid.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L109"}, {"id": "$graphify-root$_wiresheet_rationale_116", "label": "ontrolControl::HvacControl' -> 'HvacControl'. The kit prefix alone cost ~40px.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L116"}, {"id": "$graphify-root$_wiresheet_rationale_121", "label": "Truncates with an ellipsis so a label can never widen or overflow its box.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L121"}, {"id": "$graphify-root$_wiresheet_rationale_141", "label": "The three fonts a component box is drawn with. Box sizes are measured from\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L141"}, {"id": "$graphify-root$_wiresheet_rationale_151", "label": "Works out a component's box without drawing it. Returns (width, height,\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L151"}, {"id": "$graphify-root$_wiresheet_rationale_193", "label": "Draws a grid onto the Canvas based on the scrollable region. Drawn at the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L193"}, {"id": "$graphify-root$_wiresheet_rationale_216", "label": "Draws a visually smooth rounded rectangle using native canvas arcs and polygons.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L216"}, {"id": "$graphify-root$_wiresheet_rationale_229", "label": "Maps component path -> set of slot names touched by a link, either end.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L229"}, {"id": "$graphify-root$_wiresheet_rationale_249", "label": "The rectangle a component's box was actually drawn at, valid after drags.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L249"}, {"id": "$graphify-root$_wiresheet_rationale_269", "label": "Exact (left, top) of a component's box, or None if it is not on the canvas.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L269"}, {"id": "$graphify-root$_wiresheet_rationale_275", "label": "True if an axis-aligned segment overlaps any box rectangle.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L275"}, {"id": "$graphify-root$_wiresheet_rationale_298", "label": "Smallest horizontal distance from the vertical run at cx to any box it passes.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L298"}, {"id": "$graphify-root$_wiresheet_rationale_317", "label": "Vertical channel positions to try, best first. A run hugs the box it leaves or\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L317"}, {"id": "$graphify-root$_wiresheet_rationale_338", "label": "Nudges cx outwards in WIRE_LANE_GAP steps until the run has a lane of its own.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L338"}, {"id": "$graphify-root$_wiresheet_rationale_364", "label": "Lane for a run pinned to one box edge, starting WIRE_MIN_CLEAR out from it.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L364"}, {"id": "$graphify-root$_wiresheet_rationale_391", "label": "True if a horizontal run here would hide under another wire's. Runs belonging\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L391"}, {"id": "$graphify-root$_wiresheet_rationale_405", "label": "Heights near cy, closest first, where no other wire is already running. A row\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L405"}, {"id": "$graphify-root$_wiresheet_rationale_423", "label": "Routes an orthogonal wire from a source slot to a target slot around every box.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L423"}, {"id": "$graphify-root$_wiresheet_rationale_579", "label": "Returns (box_bounds, y) for a slot row, centring on the box when the row is\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L579"}, {"id": "$graphify-root$_wiresheet_rationale_590", "label": "Marks a slot whose links cannot be shown as a visible wire. Painted in the wire\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L590"}, {"id": "$graphify-root$_wiresheet_rationale_633", "label": "Paints wires between slots on this sheet and knobs for links leaving it.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L633"}, {"id": "$graphify-root$_wiresheet_rationale_775", "label": "Pulls both ends of a knob-to-knob line back to the knob rims. Drawn centre to\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L775"}, {"id": "$graphify-root$_wiresheet_rationale_790", "label": "Highlights a link in red, remembering what each of its items looked like. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L790"}, {"id": "$graphify-root$_wiresheet_rationale_833", "label": "Puts the selected link back exactly as it was drawn.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L833"}, {"id": "$graphify-root$_wiresheet_rationale_853", "label": "Paints one component box with its top-left corner at (x, y). Returns (width,\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L853"}, {"id": "$graphify-root$_wiresheet_rationale_942", "label": "Handles parsing and visual painting of given component listings on canvas with\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L942"}, {"id": "$graphify-root$_wiresheet_rationale_994", "label": "Scales the finished sheet to app_state.zoom and sizes the canvas to match.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L994"}, {"id": "$graphify-root$_wiresheet_rationale_1020", "label": "Brings the cached knob-to-knob ends onto the painted scale. They are recorded\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1020"}, {"id": "$graphify-root$_wiresheet_rationale_1030", "label": "Re-routes the wires of a sheet that is already painted, at whatever zoom it is\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1030"}, {"id": "$graphify-root$_wiresheet_rationale_1051", "label": "The next zoom level in (+1) or out (-1); the current one at either end of the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1051"}, {"id": "$graphify-root$_wiresheet_rationale_1066", "label": "The 1:1 rectangle the painted sheet occupies, or None if nothing is painted.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1066"}, {"id": "$graphify-root$_wiresheet_rationale_1099", "label": "The scale at which the whole painted sheet fits the visible canvas, or None.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1099"}, {"id": "$graphify-root$_wiresheet_rationale_1127", "label": "Repaints the open sheet at this scale. Returns the level actually applied.", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1127"}, {"id": "$graphify-root$_wiresheet_rationale_1140", "label": "Repaints whichever sheet is open, re-reading children from the DOM. Undo of a\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1140"}, {"id": "$graphify-root$_wiresheet_rationale_1159", "label": "How many vertical wire runs each gap between neighbouring columns has to carry.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1159"}, {"id": "$graphify-root$_wiresheet_rationale_1203", "label": "Clear space a column gap needs to carry `run_count` vertical wire runs. Lanes\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1203"}, {"id": "$graphify-root$_wiresheet_rationale_1214", "label": "Walks the columns at `scale` px per meta step, without touching the DOM.\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1214"}, {"id": "$graphify-root$_wiresheet_rationale_1247", "label": "Column-grouped layout items for a sheet, measured rather than read off the\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1247"}, {"id": "$graphify-root$_wiresheet_rationale_1277", "label": "Pixels per meta step for this sheet: GRID_SIZE times the smallest multiplier\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1277"}, {"id": "$graphify-root$_wiresheet_rationale_1299", "label": "Re-flows the open sheet so no two boxes overlap, preserving the author's\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1299"}, {"id": "$graphify-root$_wiresheet_rationale_1345", "label": "Saves the wiresheet as a PNG image sized to its content and opens it. The\u2026", "file_type": "rationale", "source_file": "wiresheet.py", "source_location": "L1345"}], "edges": [{"source": "$graphify-root$_wiresheet_py", "target": "math", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L3", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "tkinter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L6", "weight": 1.0, "local_alias": "tk"}, {"source": "$graphify-root$_wiresheet_py", "target": "tkinter_font", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L7", "weight": 1.0, "local_alias": "tkfont"}, {"source": "$graphify-root$_wiresheet_py", "target": "app_state", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "undo", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "sax_dom", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_snap_up", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_layout_margin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_fit_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_measure_box", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_get_box_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L316", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_free_lane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L337", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L390", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_free_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_straight_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_around_boxes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L632", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_links_want_knob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L668", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L774", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_select_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L789", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_render_components", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L941", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L993", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1019", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_redraw_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1029", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_zoom_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1050", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1065", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_fit_zoom_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1098", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_set_zoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1126", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1139", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1158", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1202", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1213", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1246", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1276", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_tidy_layout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1298", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_py", "target": "$graphify-root$_wiresheet_print_sheet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1344", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_layout_margin", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_measure_box", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_measure_box", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_get_box_origin", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L270", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_path_is_clear", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_free_lane", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_hug_lane", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L378", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_free_rows", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_straight_through", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L549", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_around_boxes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L557", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L572", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_free_lane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L463", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L470", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_straight_through", "target": "$graphify-root$_wiresheet_route_link_path_rows_of", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_free_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L529", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_route_link_path_around_boxes", "target": "$graphify-root$_wiresheet_path_is_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L538", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_resolve_slot_anchor", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L580", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L689", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_links_want_knob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L713", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_links", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L755", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_select_link", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_select_link", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L823", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_measure_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L872", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_draw_component_box", "target": "$graphify-root$_wiresheet_fit_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L891", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L955", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L960", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L978", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_draw_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L989", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_components", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L990", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_apply_sheet_zoom", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_apply_sheet_zoom", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1016", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_redraw_links", "target": "$graphify-root$_wiresheet_draw_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1039", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_redraw_links", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1047", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_content_bounds", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1082", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_fit_zoom_level", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1106", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_set_zoom", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1133", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_set_zoom", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1135", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_render_current_sheet", "target": "$graphify-root$_wiresheet_render_components", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1155", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_plan_columns", "target": "$graphify-root$_wiresheet_snap_up", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1220", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_plan_columns", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1253", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_measure_box", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_build_layout_items", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1273", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_meta_scale", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1287", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_sheet_meta_scale", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1292", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1316", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1317", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_tidy_layout", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1332", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_print_sheet", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1357", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_print_sheet", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1", "target": "$graphify-root$_wiresheet_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_80", "target": "$graphify-root$_wiresheet_snap_up", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_92", "target": "$graphify-root$_wiresheet_suggest_box_width_for_grid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_109", "target": "$graphify-root$_wiresheet_layout_margin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_116", "target": "$graphify-root$_wiresheet_short_type_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_121", "target": "$graphify-root$_wiresheet_fit_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_141", "target": "$graphify-root$_wiresheet_sheet_fonts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_151", "target": "$graphify-root$_wiresheet_measure_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_193", "target": "$graphify-root$_wiresheet_draw_grid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_216", "target": "$graphify-root$_wiresheet_create_round_rectangle", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_229", "target": "$graphify-root$_wiresheet_build_linked_slot_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_249", "target": "$graphify-root$_wiresheet_get_box_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_269", "target": "$graphify-root$_wiresheet_get_box_origin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_275", "target": "$graphify-root$_wiresheet_segment_hits_boxes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_298", "target": "$graphify-root$_wiresheet_vertical_run_clearance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L298", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_317", "target": "$graphify-root$_wiresheet_channel_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_338", "target": "$graphify-root$_wiresheet_free_lane", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L338", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_364", "target": "$graphify-root$_wiresheet_hug_lane", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_391", "target": "$graphify-root$_wiresheet_row_is_stacked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_405", "target": "$graphify-root$_wiresheet_free_rows", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L405", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_423", "target": "$graphify-root$_wiresheet_route_link_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_579", "target": "$graphify-root$_wiresheet_resolve_slot_anchor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L579", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_590", "target": "$graphify-root$_wiresheet_draw_knob", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_633", "target": "$graphify-root$_wiresheet_draw_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_775", "target": "$graphify-root$_wiresheet_trim_to_knobs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L775", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_790", "target": "$graphify-root$_wiresheet_select_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L790", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_833", "target": "$graphify-root$_wiresheet_deselect_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L833", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_853", "target": "$graphify-root$_wiresheet_draw_component_box", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_942", "target": "$graphify-root$_wiresheet_render_components", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L942", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_994", "target": "$graphify-root$_wiresheet_apply_sheet_zoom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L994", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1020", "target": "$graphify-root$_wiresheet_scale_knob_ends", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1020", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1030", "target": "$graphify-root$_wiresheet_redraw_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1030", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1051", "target": "$graphify-root$_wiresheet_zoom_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1051", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1066", "target": "$graphify-root$_wiresheet_sheet_content_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1066", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1099", "target": "$graphify-root$_wiresheet_fit_zoom_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1099", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1127", "target": "$graphify-root$_wiresheet_set_zoom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1127", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1140", "target": "$graphify-root$_wiresheet_render_current_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1140", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1159", "target": "$graphify-root$_wiresheet_wire_demand_by_boundary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1159", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1203", "target": "$graphify-root$_wiresheet_column_gap_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1203", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1214", "target": "$graphify-root$_wiresheet_plan_columns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1214", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1247", "target": "$graphify-root$_wiresheet_build_layout_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1247", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1277", "target": "$graphify-root$_wiresheet_sheet_meta_scale", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1277", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1299", "target": "$graphify-root$_wiresheet_tidy_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1299", "weight": 1.0}, {"source": "$graphify-root$_wiresheet_rationale_1345", "target": "$graphify-root$_wiresheet_print_sheet", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "wiresheet.py", "source_location": "L1345", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_wiresheet_snap_up", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L88", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_layout_margin", "callee": "TIDY_MARGIN", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L112"}, {"caller_nid": "$graphify-root$_wiresheet_short_type_name", "callee": "split", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L117", "receiver": "comp_type"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L124", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L127", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_fit_text", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L130", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "FONT_SIZES", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "wiresheet.py", "source_location": "L142"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L144", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L145", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_fonts", "callee": "Font", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L146", "receiver": "tkfont"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L157", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L158", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L159", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L163", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get_slots_for_type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L166", "receiver": "schema"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L166", "receiver": "linked_slot_index"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L170", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L171", "receiver": "prop_elem"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L172", "receiver": "slot_rows"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L177", "receiver": "name_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L178", "receiver": "type_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L180", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L180", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_measure_box", "callee": "MIN_BOX_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L186"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L200", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L209", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L210", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_grid", "callee": "tag_lower", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L212", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_create_round_rectangle", "callee": "create_polygon", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L223", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L234", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L238", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L239", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L239", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L242", "receiver": "ref"}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L243", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_linked_slot_index", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L243", "receiver": "index"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L258", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "coords", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L260", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_get_box_bounds", "callee": "bbox", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L264", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L325", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L326", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L327", "receiver": "ordered"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L332", "receiver": "seen"}, {"caller_nid": "$graphify-root$_wiresheet_channel_candidates", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L333", "receiver": "out"}, {"caller_nid": "$graphify-root$_wiresheet_hug_lane", "callee": "WIRE_HUG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L372"}, {"caller_nid": "$graphify-root$_wiresheet_free_rows", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L417", "receiver": "out"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_HUG", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L557"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_STANDOFF_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L559"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "WIRE_STANDOFF_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L565"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L571", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L572", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_rows_of", "callee": "owner", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L449"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "src_box", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "dst_box", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "low", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "high", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L461"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_lo", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_hi", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "claimed", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "low", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "high", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L463"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "start", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "leave", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "arrive", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "end", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L466"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L467"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "claimed_rows", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L470"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "owner", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L470"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_lo", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L474"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_straight_through", "callee": "run_hi", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L474"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L486", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L487", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L495", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L496", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L500", "receiver": "lanes"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L505"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "claimed", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L505"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L504"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L504"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L509"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L508"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L508"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L509"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L510"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "claimed_rows", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L518"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "owner", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L518"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L520", "receiver": "options"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L523"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L523"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L524"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L524"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L529"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L532"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "start", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L536"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "end", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L537"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "src_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L536"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "dst_y", "is_member_call": false, "indirect": true, "context": "collection", "source_file": "wiresheet.py", "source_location": "L537"}, {"caller_nid": "$graphify-root$_wiresheet_route_link_path_around_boxes", "callee": "boxes", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L538"}, {"caller_nid": "$graphify-root$_wiresheet_resolve_slot_anchor", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_resolve_slot_anchor", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_arc", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L606", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "LINK_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L607"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_arc", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L608", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "KNOB_OFFSHEET_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L609"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L610", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L612", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_knob", "callee": "create_oval", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L620", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L635", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L636", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L637", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L642", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L647", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L648", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "values", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L653", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L676", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L677", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L678", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L682", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L683", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L685", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L686", "receiver": "path_to_tag"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L697", "receiver": "jobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "sort", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L717", "receiver": "jobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L749", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "LINK_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L750"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L754", "receiver": "knobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L763", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "tag_lower", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L764", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L765", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L766", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links_want_knob", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L669", "receiver": "knobs"}, {"caller_nid": "$graphify-root$_wiresheet_draw_links_want_knob", "callee": "add", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L675", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_trim_to_knobs", "callee": "hypot", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L780", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L799", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L800", "receiver": "_selected_link_restore"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L802", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L803", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L803", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemcget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L804", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L806", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L807", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L807"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L808"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "gettags", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L809", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L812", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L812"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L813", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L820", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L822", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_COLOR", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L823"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_SELECT_WIDTH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L824"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "LINK_HINT_DASH", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L824"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L828", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_select_link", "callee": "tag_raise", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L829", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L835", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "type", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L839", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L840", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "itemconfig", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L842", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_deselect_link", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L846", "receiver": "_selected_link_restore"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L878", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L882", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L889", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L894", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L901", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_rectangle", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L912", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "measure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L918", "receiver": "slot_font"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L921", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_text", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L927", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_draw_component_box", "callee": "create_line", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L933", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L947", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "delete", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L948", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L949", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L950", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "clear", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L951", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L967", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L968", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_wiresheet_render_components", "callee": "read_meta_property", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L969", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1007", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1008", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "FONT_SIZES", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1010"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "configure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1011", "receiver": "font"}, {"caller_nid": "$graphify-root$_wiresheet_apply_sheet_zoom", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1015", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_scale_knob_ends", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1025", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1043", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1045", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_redraw_links", "callee": "scale", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1046", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1084", "receiver": "xs"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1085", "receiver": "ys"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1086", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "coords", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1087", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1088", "receiver": "xs"}, {"caller_nid": "$graphify-root$_wiresheet_sheet_content_bounds", "callee": "extend", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1089", "receiver": "ys"}, {"caller_nid": "$graphify-root$_wiresheet_fit_zoom_level", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1118", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_fit_zoom_level", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1119", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_render_current_sheet", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1150", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1171", "receiver": "root"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1176", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "items", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1177", "receiver": "column_of_comp"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "findall", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1180", "receiver": "links_elem"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1181", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1181", "receiver": "link"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1184", "receiver": "column_of_path"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1184", "receiver": "from_ref"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1185", "receiver": "column_of_path"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "rsplit", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1185", "receiver": "to_ref"}, {"caller_nid": "$graphify-root$_wiresheet_wire_demand_by_boundary", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1197", "receiver": "demand"}, {"caller_nid": "$graphify-root$_wiresheet_column_gap_for", "callee": "TIDY_GAP", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1210"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "TIDY_MARGIN", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1220"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "META_COORD_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1230"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "META_COORD_MAX", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "wiresheet.py", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1234", "receiver": "placements"}, {"caller_nid": "$graphify-root$_wiresheet_plan_columns", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1240", "receiver": "demand"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "find", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1257", "receiver": "comp"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "get", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1258", "receiver": "meta_prop"}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "read_meta_property", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1259", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1261", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_build_layout_items", "callee": "setdefault", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1261", "receiver": "columns"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "values", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1311", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "MetaMoveCommand", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1328", "receiver": "undo"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "redo", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1329", "receiver": "command"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "push", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1330", "receiver": "undo"}, {"caller_nid": "$graphify-root$_wiresheet_tidy_layout", "callee": "mark_dirty", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1331", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1359", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": "title_parts"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "splitext", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "basename", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1368", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "get_component_path", "is_member_call": false, "source_file": "wiresheet.py", "source_location": "L1370", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "append", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1373", "receiver": "title_parts"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "replace", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1373", "receiver": "path"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "join", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1374", "receiver": null}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "asksaveasfilename", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1376", "receiver": "filedialog"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "_PRINT_PAD", "is_member_call": false, "indirect": true, "context": "assignment", "source_file": "wiresheet.py", "source_location": "L1386"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_screenwidth", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1393", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_screenheight", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1394", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1408", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "ceil", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1409", "receiver": "math"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "cget", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1412", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1413", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1414", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1415", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1416", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1425", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1427", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1431", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1436", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1437", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1440", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1441", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_rootx", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1444", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_rooty", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1445", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_width", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1446", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "winfo_height", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1447", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "grab", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1448", "receiver": "ImageGrab"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "save", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1450", "receiver": "image"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1453", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1458", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1459", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1463", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1470", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "startfile", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1474", "receiver": "os"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "Popen", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1478", "receiver": "subprocess"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1480", "receiver": "app_state"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "config", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1485", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "xview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1490", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "yview_moveto", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1491", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "find_withtag", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1492", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "itemconfigure", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1493", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "update_idletasks", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1498", "receiver": "canvas"}, {"caller_nid": "$graphify-root$_wiresheet_print_sheet", "callee": "set_status", "is_member_call": true, "source_file": "wiresheet.py", "source_location": "L1501", "receiver": "app_state"}]} \ No newline at end of file diff --git a/graphify-out/cache/last_query_stamp b/graphify-out/cache/last_query_stamp new file mode 100644 index 0000000..41e3294 --- /dev/null +++ b/graphify-out/cache/last_query_stamp @@ -0,0 +1 @@ +1789885668.073165 \ No newline at end of file diff --git a/graphify-out/cache/semantic/pd5fd89c46bb5/b7a613b47df2c61767fc8d886ec32aa3e1d0ac3f6da0206daca19ba2a6ed99b4.json b/graphify-out/cache/semantic/pd5fd89c46bb5/b7a613b47df2c61767fc8d886ec32aa3e1d0ac3f6da0206daca19ba2a6ed99b4.json new file mode 100644 index 0000000..88d8ad9 --- /dev/null +++ b/graphify-out/cache/semantic/pd5fd89c46bb5/b7a613b47df2c61767fc8d886ec32aa3e1d0ac3f6da0206daca19ba2a6ed99b4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "readme_sedona_sax_editor", "label": "Sedona SAX Tree View Viewer & Program Editor", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_app_state", "label": "app_state.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_sax_dom", "label": "sax_dom.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_schema", "label": "schema.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_undo", "label": "undo.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_wiresheet", "label": "wiresheet.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_properties", "label": "properties.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_link_view", "label": "link_view.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_sax_file", "label": "sax_file.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_main", "label": "main.py Module", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_run", "label": "run.py Entry Point", "file_type": "concept", "source_file": "README.md", "source_location": "Module layout table", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_meta_property", "label": "meta Property Bit-Packing", "file_type": "rationale", "source_file": "README.md", "source_location": "The meta property section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_slot_visibility", "label": "Slot Visibility Rules", "file_type": "rationale", "source_file": "README.md", "source_location": "Slot visibility section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_link_routing", "label": "Link Routing and Wire Layout", "file_type": "rationale", "source_file": "README.md", "source_location": "Links section and Keeping the wires apart", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_shared_state_pattern", "label": "Shared State via app_state Qualified Access", "file_type": "rationale", "source_file": "README.md", "source_location": "Shared state section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_editor_pane", "label": "Editor Pane Three-View Architecture", "file_type": "rationale", "source_file": "README.md", "source_location": "The editor pane section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_undo_commands", "label": "Undo Command Architecture", "file_type": "rationale", "source_file": "README.md", "source_location": "Undo and keyboard shortcuts section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_manifests", "label": "Kit Manifest Loading", "file_type": "concept", "source_file": "README.md", "source_location": "Manifests section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_properties_view", "label": "Properties View Design", "file_type": "rationale", "source_file": "README.md", "source_location": "The Properties view section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_link_view_design", "label": "Link View Design", "file_type": "rationale", "source_file": "README.md", "source_location": "The Link View section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_dirty_display", "label": "Dirty State Display Logic", "file_type": "rationale", "source_file": "README.md", "source_location": "The file name goes red section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_versioning", "label": "Versioning Policy", "file_type": "rationale", "source_file": "README.md", "source_location": "Versioning section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_zoom", "label": "Zoom Implementation", "file_type": "rationale", "source_file": "README.md", "source_location": "The View menu section", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_back_forward_history", "label": "Back/Forward Navigation History", "file_type": "rationale", "source_file": "README.md", "source_location": "The View menu section - Back and Forward", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_sedona_framework", "label": "Sedona Framework", "file_type": "concept", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_sax_file_format", "label": "SAX File Format", "file_type": "concept", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_tkinter", "label": "Tkinter GUI Framework", "file_type": "concept", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "readme_sedona_sax_editor", "target": "readme_sedona_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 3", "weight": 1.0}, {"source": "readme_sedona_sax_editor", "target": "readme_sax_file_format", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 3", "weight": 1.0}, {"source": "readme_sedona_sax_editor", "target": "readme_tkinter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 3", "weight": 1.0}, {"source": "readme_wiresheet", "target": "readme_sax_dom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 58 - DAG imports", "weight": 1.0}, {"source": "readme_wiresheet", "target": "readme_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 58 - DAG imports", "weight": 1.0}, {"source": "readme_sax_file", "target": "readme_sax_dom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 58-59 - DAG imports", "weight": 1.0}, {"source": "readme_sax_file", "target": "readme_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 58-59 - DAG imports", "weight": 1.0}, {"source": "readme_properties", "target": "readme_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 59 - DAG imports", "weight": 1.0}, {"source": "readme_properties", "target": "readme_undo", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 59 - DAG imports", "weight": 1.0}, {"source": "readme_link_view", "target": "readme_wiresheet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Line 60 - DAG imports", "weight": 1.0}, {"source": "readme_main", "target": "readme_wiresheet", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_main", "target": "readme_sax_file", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_main", "target": "readme_properties", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_main", "target": "readme_link_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_main", "target": "readme_app_state", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_main", "target": "readme_undo", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "Line 60-61 - main wires it together", "weight": 1.0}, {"source": "readme_shared_state_pattern", "target": "readme_app_state", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Shared state section", "weight": 1.0}, {"source": "readme_undo_commands", "target": "readme_undo", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Undo and keyboard shortcuts section", "weight": 1.0}, {"source": "readme_meta_property", "target": "readme_sax_dom", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The meta property section", "weight": 1.0}, {"source": "readme_slot_visibility", "target": "readme_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Slot visibility section", "weight": 1.0}, {"source": "readme_slot_visibility", "target": "readme_wiresheet", "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "README.md", "source_location": "Slot visibility section", "weight": 0.8}, {"source": "readme_link_routing", "target": "readme_wiresheet", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Links section", "weight": 1.0}, {"source": "readme_editor_pane", "target": "readme_main", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The editor pane section", "weight": 1.0}, {"source": "readme_properties_view", "target": "readme_properties", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The Properties view section", "weight": 1.0}, {"source": "readme_link_view_design", "target": "readme_link_view", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The Link View section", "weight": 1.0}, {"source": "readme_dirty_display", "target": "readme_app_state", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The file name goes red section", "weight": 1.0}, {"source": "readme_zoom", "target": "readme_wiresheet", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The View menu - Zoom section", "weight": 1.0}, {"source": "readme_back_forward_history", "target": "readme_main", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "The View menu - Back and Forward section", "weight": 1.0}, {"source": "readme_manifests", "target": "readme_schema", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Manifests section", "weight": 1.0}, {"source": "readme_versioning", "target": "readme_app_state", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Versioning section - VERSION lives in app_state.py", "weight": 1.0}, {"source": "readme_link_view", "target": "readme_link_routing", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Link View uses routing geometry", "weight": 0.9}, {"source": "readme_sax_dom", "target": "readme_meta_property", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "meta bit-packing codec in sax_dom.py", "weight": 1.0}, {"source": "readme_manifests", "target": "readme_sedona_framework", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Manifests section references sedona home", "weight": 0.8}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 0000000..af8e83e --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{"README.md":{"size":38029,"mtime_ns":1789207627368739100,"indexed_at_ns":1789883955303060000,"word_count":6506,"hashes":{"readme.md":"b7a613b47df2c61767fc8d886ec32aa3e1d0ac3f6da0206daca19ba2a6ed99b4"}},"app_state.py":{"size":9571,"mtime_ns":1789851139833784500,"indexed_at_ns":1789883951449195400,"word_count":1175,"hashes":{"app_state.py":"791852fb4837e590ef426f9abce9429a6346706b708de102d41f9c4dab866911"}},"connect_dialog.py":{"size":20263,"mtime_ns":1789816628226091600,"indexed_at_ns":1789883951451225900,"word_count":1303,"hashes":{"connect_dialog.py":"b5c6e3294defe12d1c53d4b8c76552d8bf6f38a6e204a1963ed2c7f3a83bcc2a"}},"dasp.py":{"size":38310,"mtime_ns":1789816759608783800,"indexed_at_ns":1789883951452569700,"word_count":3186,"hashes":{"dasp.py":"2d4d1af35c6bc9ef11ecb68b9f3a73a13aca45ca5dc41190cebe19edda562fdc"}},"device_session.py":{"size":19193,"mtime_ns":1789845314830797500,"indexed_at_ns":1789883951454302400,"word_count":1491,"hashes":{"device_session.py":"d6914c06960e42c8d3a5a9f8dc6c03d196091806d3ac7be50379cee9061c21e3"}},"link_view.py":{"size":42505,"mtime_ns":1788797603117476700,"indexed_at_ns":1789883951455805600,"word_count":5281,"hashes":{"link_view.py":"59253dabb1373764731835d88e413f18b457efa6090be9e30518fa34cce5da71"}},"live_hooks.py":{"size":8666,"mtime_ns":1789842974776334300,"indexed_at_ns":1789883951457207800,"word_count":763,"hashes":{"live_hooks.py":"438073d492b5db25195c193e30ab87ca64f9de3a704628990ea37f2fc9fff857"}},"main.py":{"size":103415,"mtime_ns":1789833846648041800,"indexed_at_ns":1789883951458596800,"word_count":9837,"hashes":{"main.py":"269e122ee65a0b878df028b878c2e484ae6d2308f10e11d1d5c0880d408f047f"}},"manage_kits.py":{"size":22083,"mtime_ns":1789125426796493100,"indexed_at_ns":1789883951460107200,"word_count":2109,"hashes":{"manage_kits.py":"6bd531d476672ea3885194f97400246fb1f78abe6637117d616d0e68f426d593"}},"palette.py":{"size":14334,"mtime_ns":1789125197416496800,"indexed_at_ns":1789883951461413400,"word_count":1379,"hashes":{"palette.py":"2cf5e6d8720b940f6b3af4bb23e3fc8a09f4f6505d53ba45edcec4088a7f4f5c"}},"properties.py":{"size":55199,"mtime_ns":1789851137229094800,"indexed_at_ns":1789883951462723600,"word_count":5705,"hashes":{"properties.py":"3ce59cd34a35b1faf50cf7030d297f12e63c296e9e60d05e76bc6163c64d18a1"}},"run.py":{"size":206,"mtime_ns":1786651536896245400,"indexed_at_ns":1789883951464114400,"word_count":29,"hashes":{"run.py":"e44ca204fa54bf4a1c595c6521561d5d659d0b7d4a7c6af70e46c1b46260d5d5"}},"sax_dom.py":{"size":6246,"mtime_ns":1788633481822201000,"indexed_at_ns":1789883951465359100,"word_count":757,"hashes":{"sax_dom.py":"28a6dad3abd45f43c38e91665e722a12e97f08c18700b431e0b61fd000f45840"}},"sax_file.py":{"size":38816,"mtime_ns":1789850168933008700,"indexed_at_ns":1789883951466630500,"word_count":3547,"hashes":{"sax_file.py":"1f01e07194406808dbbfd58bae7a1285b3a0211c0620b6a90669aab1e9890a22"}},"schema.py":{"size":12967,"mtime_ns":1789207615670902300,"indexed_at_ns":1789883951467970000,"word_count":1289,"hashes":{"schema.py":"2f8c0c4be49e18f5db16b6bf14bc03a43e94223d2fa08ff70c7ef59531664067"}},"sox.py":{"size":37209,"mtime_ns":1789845325490420400,"indexed_at_ns":1789883951469441700,"word_count":2786,"hashes":{"sox.py":"93489b69fc8dc751b2074435dc68dfb25bb6be6c3c9fe9b947824d71a692129c"}},"undo.py":{"size":7951,"mtime_ns":1788633491738614700,"indexed_at_ns":1789883951470831500,"word_count":790,"hashes":{"undo.py":"928e8b02554620bf0315b3c1a3144d6bb922f44d21a6ff92e9b8ff65ff94080e"}},"wiresheet.py":{"size":63434,"mtime_ns":1789237260350999800,"indexed_at_ns":1789883951472387100,"word_count":7833,"hashes":{"wiresheet.py":"fe92f9a17ba675e43f8bf92dd10b0750044e13b02f30cfd1796875a4a9bbb1fb"}}} \ No newline at end of file diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 0000000..c9b1a74 --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-09-20T06:03:44.075478+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 18 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 0000000..1328ddb --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,345 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 0000000..baf8818 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,35107 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "id": "sox_kitpart", + "label": "KitPart", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "kitpart", + "source_file": "sox.py", + "source_location": "L306" + }, + { + "id": "sox_link", + "label": "Link", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "link", + "source_file": "sox.py", + "source_location": "L266" + }, + { + "id": "sox_soxclient", + "label": "SoxClient", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "soxclient", + "source_file": "sox.py", + "source_location": "L329" + }, + { + "id": "sox_soxcomponent", + "label": "SoxComponent", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "soxcomponent", + "source_file": "sox.py", + "source_location": "L284" + }, + { + "id": "sox_soxexception", + "label": "SoxException", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "soxexception", + "source_file": "sox.py", + "source_location": "L38" + }, + { + "id": "link_view_linkviewpanel", + "label": "LinkViewPanel", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "linkviewpanel", + "source_file": "link_view.py", + "source_location": "L249" + }, + { + "id": "properties_propertiespanel", + "label": "PropertiesPanel", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "propertiespanel", + "source_file": "properties.py", + "source_location": "L478" + }, + { + "id": "sox_soxmsg", + "label": "SoxMsg", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": "soxmsg", + "source_file": "sox.py", + "source_location": "L46" + }, + { + "id": "dasp_packet", + "label": "_Packet", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "_packet", + "source_file": "dasp.py", + "source_location": "L408" + }, + { + "id": "dasp_sendwindow", + "label": "SendWindow", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "sendwindow", + "source_file": "dasp.py", + "source_location": "L422" + }, + { + "id": "dasp_daspmsg", + "label": "DaspMsg", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "daspmsg", + "source_file": "dasp.py", + "source_location": "L123" + }, + { + "id": "sox_versioninfo", + "label": "VersionInfo", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "versioninfo", + "source_file": "sox.py", + "source_location": "L317" + }, + { + "id": "undo_schemablockcommand", + "label": "SchemaBlockCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "schemablockcommand", + "source_file": "undo.py", + "source_location": "L98" + }, + { + "id": "dasp_daspexception", + "label": "DaspException", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "daspexception", + "source_file": "dasp.py", + "source_location": "L112" + }, + { + "id": "dasp_daspsession", + "label": "DaspSession", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "daspsession", + "source_file": "dasp.py", + "source_location": "L592" + }, + { + "id": "device_session_devicesession", + "label": "DeviceSession", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": "devicesession", + "source_file": "device_session.py", + "source_location": "L34" + }, + { + "id": "dasp_daspsocket", + "label": "DaspSocket", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "daspsocket", + "source_file": "dasp.py", + "source_location": "L854" + }, + { + "id": "schema_missingmanifesterror", + "label": "MissingManifestError", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "missingmanifesterror", + "source_file": "schema.py", + "source_location": "L11" + }, + { + "id": "dasp_receivewindow", + "label": "ReceiveWindow", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": "receivewindow", + "source_file": "dasp.py", + "source_location": "L318" + }, + { + "id": "undo_slotvaluecommand", + "label": "SlotValueCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": "slotvaluecommand", + "source_file": "undo.py", + "source_location": "L140" + }, + { + "id": "main_tooltip", + "label": "_ToolTip", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 50, + "community_name": "Tooltip Widget", + "file_type": "code", + "norm_label": "_tooltip", + "source_file": "main.py", + "source_location": "L38" + }, + { + "id": "sox_soxreceiver", + "label": "_SoxReceiver", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 51, + "community_name": "SOX Connection & Receiver", + "file_type": "code", + "norm_label": "_soxreceiver", + "source_file": "sox.py", + "source_location": "L960" + }, + { + "id": "undo_addcomponentcommand", + "label": "AddComponentCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 52, + "community_name": "Add Component Undo", + "file_type": "code", + "norm_label": "addcomponentcommand", + "source_file": "undo.py", + "source_location": "L170" + }, + { + "id": "undo_addlinkcommand", + "label": "AddLinkCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 53, + "community_name": "Add Link Undo", + "file_type": "code", + "norm_label": "addlinkcommand", + "source_file": "undo.py", + "source_location": "L193" + }, + { + "id": "undo_deletecomponentcommand", + "label": "DeleteComponentCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 54, + "community_name": "Delete Component Undo", + "file_type": "code", + "norm_label": "deletecomponentcommand", + "source_file": "undo.py", + "source_location": "L228" + }, + { + "id": "undo_deletelinkcommand", + "label": "DeleteLinkCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 55, + "community_name": "Delete Link Undo", + "file_type": "code", + "norm_label": "deletelinkcommand", + "source_file": "undo.py", + "source_location": "L210" + }, + { + "id": "undo_metamovecommand", + "label": "MetaMoveCommand", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "metamovecommand", + "source_file": "undo.py", + "source_location": "L121" + }, + { + "id": "manage_kits_kitspanel", + "label": "KitsPanel", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "kitspanel", + "source_file": "manage_kits.py", + "source_location": "L223" + }, + { + "id": "connect_dialog_connectdialog", + "label": "ConnectDialog", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "connectdialog", + "source_file": "connect_dialog.py", + "source_location": "L21" + }, + { + "id": "connect_dialog_credentialsdialog", + "label": "_CredentialsDialog", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "_credentialsdialog", + "source_file": "connect_dialog.py", + "source_location": "L328" + }, + { + "id": "connect_dialog_discoverdialog", + "label": "DiscoverDialog", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "discoverdialog", + "source_file": "connect_dialog.py", + "source_location": "L168" + }, + { + "id": "sox_decode_value", + "label": "decode_value()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "decode_value()", + "source_file": "sox.py", + "source_location": "L193" + }, + { + "id": "sox_encode_value", + "label": "encode_value()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "encode_value()", + "source_file": "sox.py", + "source_location": "L222" + }, + { + "id": "sox_kitpart_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L309" + }, + { + "id": "sox_kitpart_repr", + "label": ".__repr__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__repr__()", + "source_file": "sox.py", + "source_location": "L313" + }, + { + "id": "sox_link_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L269" + }, + { + "id": "sox_link_repr", + "label": ".__repr__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__repr__()", + "source_file": "sox.py", + "source_location": "L275" + }, + { + "id": "sox_make_subscribe_req", + "label": "_make_subscribe_req()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "_make_subscribe_req()", + "source_file": "sox.py", + "source_location": "L1013" + }, + { + "id": "sox_make_unsubscribe_req", + "label": "_make_unsubscribe_req()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "_make_unsubscribe_req()", + "source_file": "sox.py", + "source_location": "L1020" + }, + { + "id": "sox_make_update_req", + "label": "_make_update_req()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "_make_update_req()", + "source_file": "sox.py", + "source_location": "L1006" + }, + { + "id": "sox_prepare_request", + "label": "_prepare_request()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "_prepare_request()", + "source_file": "sox.py", + "source_location": "L999" + }, + { + "id": "sox_soxclient_add", + "label": ".add()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".add()", + "source_file": "sox.py", + "source_location": "L638" + }, + { + "id": "sox_soxclient_apply_links", + "label": "._apply_links()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_links()", + "source_file": "sox.py", + "source_location": "L847" + }, + { + "id": "sox_soxclient_apply_props", + "label": "._apply_props()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_props()", + "source_file": "sox.py", + "source_location": "L824" + }, + { + "id": "sox_soxclient_apply_to_cache", + "label": "._apply_to_cache()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_to_cache()", + "source_file": "sox.py", + "source_location": "L767" + }, + { + "id": "sox_soxclient_apply_tree_body", + "label": "._apply_tree_body()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_tree_body()", + "source_file": "sox.py", + "source_location": "L808" + }, + { + "id": "sox_soxclient_apply_tree_cached", + "label": "._apply_tree_cached()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_tree_cached()", + "source_file": "sox.py", + "source_location": "L803" + }, + { + "id": "sox_soxclient_apply_tree_new", + "label": "._apply_tree_new()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._apply_tree_new()", + "source_file": "sox.py", + "source_location": "L795" + }, + { + "id": "sox_soxclient_batch_subscribe", + "label": "._batch_subscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._batch_subscribe()", + "source_file": "sox.py", + "source_location": "L524" + }, + { + "id": "sox_soxclient_batch_unsubscribe", + "label": "._batch_unsubscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._batch_unsubscribe()", + "source_file": "sox.py", + "source_location": "L588" + }, + { + "id": "sox_soxclient_cache_add", + "label": ".cache_add()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".cache_add()", + "source_file": "sox.py", + "source_location": "L751" + }, + { + "id": "sox_soxclient_cache_get", + "label": ".cache_get()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".cache_get()", + "source_file": "sox.py", + "source_location": "L746" + }, + { + "id": "sox_soxclient_cache_remove", + "label": ".cache_remove()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".cache_remove()", + "source_file": "sox.py", + "source_location": "L757" + }, + { + "id": "sox_soxclient_chunk_requests", + "label": "._chunk_requests()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._chunk_requests()", + "source_file": "sox.py", + "source_location": "L918" + }, + { + "id": "sox_soxclient_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".close()", + "source_file": "sox.py", + "source_location": "L383" + }, + { + "id": "sox_soxclient_delete", + "label": ".delete()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".delete()", + "source_file": "sox.py", + "source_location": "L666" + }, + { + "id": "sox_soxclient_do_subscribe", + "label": "._do_subscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._do_subscribe()", + "source_file": "sox.py", + "source_location": "L538" + }, + { + "id": "sox_soxclient_do_unsubscribe", + "label": "._do_unsubscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._do_unsubscribe()", + "source_file": "sox.py", + "source_location": "L596" + }, + { + "id": "sox_soxclient_get_slots", + "label": "._get_slots()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._get_slots()", + "source_file": "sox.py", + "source_location": "L869" + }, + { + "id": "sox_soxclient_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L335" + }, + { + "id": "sox_soxclient_invoke", + "label": ".invoke()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".invoke()", + "source_file": "sox.py", + "source_location": "L627" + }, + { + "id": "sox_soxclient_is_closed", + "label": ".is_closed()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".is_closed()", + "source_file": "sox.py", + "source_location": "L403" + }, + { + "id": "sox_soxclient_link", + "label": ".link()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".link()", + "source_file": "sox.py", + "source_location": "L707" + }, + { + "id": "sox_soxclient_link_cmd", + "label": "._link_cmd()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._link_cmd()", + "source_file": "sox.py", + "source_location": "L713" + }, + { + "id": "sox_soxclient_load", + "label": ".load()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".load()", + "source_file": "sox.py", + "source_location": "L458" + }, + { + "id": "sox_soxclient_load_app", + "label": ".load_app()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".load_app()", + "source_file": "sox.py", + "source_location": "L455" + }, + { + "id": "sox_soxclient_load_ids", + "label": ".load_ids()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".load_ids()", + "source_file": "sox.py", + "source_location": "L467" + }, + { + "id": "sox_soxclient_read_links", + "label": ".read_links()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".read_links()", + "source_file": "sox.py", + "source_location": "L725" + }, + { + "id": "sox_soxclient_read_prop", + "label": ".read_prop()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".read_prop()", + "source_file": "sox.py", + "source_location": "L604" + }, + { + "id": "sox_soxclient_read_schema", + "label": ".read_schema()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".read_schema()", + "source_file": "sox.py", + "source_location": "L408" + }, + { + "id": "sox_soxclient_read_version", + "label": ".read_version()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".read_version()", + "source_file": "sox.py", + "source_location": "L423" + }, + { + "id": "sox_soxclient_receive_event", + "label": "._receive_event()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._receive_event()", + "source_file": "sox.py", + "source_location": "L947" + }, + { + "id": "sox_soxclient_receive_response", + "label": "._receive_response()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._receive_response()", + "source_file": "sox.py", + "source_location": "L926" + }, + { + "id": "sox_soxclient_rename", + "label": ".rename()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".rename()", + "source_file": "sox.py", + "source_location": "L681" + }, + { + "id": "sox_soxclient_reorder", + "label": ".reorder()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".reorder()", + "source_file": "sox.py", + "source_location": "L693" + }, + { + "id": "sox_soxclient_request", + "label": ".request()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".request()", + "source_file": "sox.py", + "source_location": "L874" + }, + { + "id": "sox_soxclient_requests", + "label": ".requests()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".requests()", + "source_file": "sox.py", + "source_location": "L878" + }, + { + "id": "sox_soxclient_resolve_type_name", + "label": "._resolve_type_name()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "._resolve_type_name()", + "source_file": "sox.py", + "source_location": "L859" + }, + { + "id": "sox_soxclient_sox_version", + "label": ".sox_version()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".sox_version()", + "source_file": "sox.py", + "source_location": "L446" + }, + { + "id": "sox_soxclient_subscribe", + "label": ".subscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".subscribe()", + "source_file": "sox.py", + "source_location": "L518" + }, + { + "id": "sox_soxclient_subscribe_all_tree_events", + "label": ".subscribe_all_tree_events()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".subscribe_all_tree_events()", + "source_file": "sox.py", + "source_location": "L560" + }, + { + "id": "sox_soxclient_unlink", + "label": ".unlink()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".unlink()", + "source_file": "sox.py", + "source_location": "L710" + }, + { + "id": "sox_soxclient_unsubscribe", + "label": ".unsubscribe()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".unsubscribe()", + "source_file": "sox.py", + "source_location": "L573" + }, + { + "id": "sox_soxclient_update", + "label": ".update()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".update()", + "source_file": "sox.py", + "source_location": "L498" + }, + { + "id": "sox_soxclient_write_prop", + "label": ".write_prop()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".write_prop()", + "source_file": "sox.py", + "source_location": "L617" + }, + { + "id": "sox_soxcomponent_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L285" + }, + { + "id": "sox_soxcomponent_repr", + "label": ".__repr__()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".__repr__()", + "source_file": "sox.py", + "source_location": "L298" + }, + { + "id": "sox_soxmsg_str", + "label": ".str()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": ".str()", + "source_file": "sox.py", + "source_location": "L90" + }, + { + "id": "sox_what_to_mask", + "label": "_what_to_mask()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "_what_to_mask()", + "source_file": "sox.py", + "source_location": "L1027" + }, + { + "id": "link_view_build_link_view_panel", + "label": "build_link_view_panel()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "build_link_view_panel()", + "source_file": "link_view.py", + "source_location": "L871" + }, + { + "id": "link_view_column_gap", + "label": "column_gap()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "column_gap()", + "source_file": "link_view.py", + "source_location": "L78" + }, + { + "id": "link_view_group_by_peer", + "label": "group_by_peer()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "group_by_peer()", + "source_file": "link_view.py", + "source_location": "L216" + }, + { + "id": "link_view_linkviewpanel_build_canvas_area", + "label": "._build_canvas_area()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._build_canvas_area()", + "source_file": "link_view.py", + "source_location": "L320" + }, + { + "id": "link_view_linkviewpanel_build_footer", + "label": "._build_footer()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._build_footer()", + "source_file": "link_view.py", + "source_location": "L351" + }, + { + "id": "link_view_linkviewpanel_build_header", + "label": "._build_header()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._build_header()", + "source_file": "link_view.py", + "source_location": "L295" + }, + { + "id": "link_view_linkviewpanel_centre_on_focus", + "label": "._centre_on_focus()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._centre_on_focus()", + "source_file": "link_view.py", + "source_location": "L843" + }, + { + "id": "link_view_linkviewpanel_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": ".close()", + "source_file": "link_view.py", + "source_location": "L859" + }, + { + "id": "link_view_linkviewpanel_column_height", + "label": "._column_height()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._column_height()", + "source_file": "link_view.py", + "source_location": "L537" + }, + { + "id": "link_view_linkviewpanel_destroy", + "label": ".destroy()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": ".destroy()", + "source_file": "link_view.py", + "source_location": "L865" + }, + { + "id": "link_view_linkviewpanel_draw", + "label": ".draw()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": ".draw()", + "source_file": "link_view.py", + "source_location": "L393" + }, + { + "id": "link_view_linkviewpanel_draw_box", + "label": "._draw_box()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._draw_box()", + "source_file": "link_view.py", + "source_location": "L542" + }, + { + "id": "link_view_linkviewpanel_draw_group_box", + "label": "._draw_group_box()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._draw_group_box()", + "source_file": "link_view.py", + "source_location": "L550" + }, + { + "id": "link_view_linkviewpanel_draw_route", + "label": "._draw_route()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._draw_route()", + "source_file": "link_view.py", + "source_location": "L769" + }, + { + "id": "link_view_linkviewpanel_draw_self_wire", + "label": "._draw_self_wire()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._draw_self_wire()", + "source_file": "link_view.py", + "source_location": "L745" + }, + { + "id": "link_view_linkviewpanel_draw_wire", + "label": "._draw_wire()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._draw_wire()", + "source_file": "link_view.py", + "source_location": "L719" + }, + { + "id": "link_view_linkviewpanel_fit_scrollregion", + "label": "._fit_scrollregion()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._fit_scrollregion()", + "source_file": "link_view.py", + "source_location": "L825" + }, + { + "id": "link_view_linkviewpanel_group_size", + "label": "._group_size()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._group_size()", + "source_file": "link_view.py", + "source_location": "L522" + }, + { + "id": "link_view_linkviewpanel_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "link_view.py", + "source_location": "L261" + }, + { + "id": "link_view_linkviewpanel_lane_x", + "label": "._lane_x()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._lane_x()", + "source_file": "link_view.py", + "source_location": "L597" + }, + { + "id": "link_view_linkviewpanel_make_followable", + "label": "._make_followable()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._make_followable()", + "source_file": "link_view.py", + "source_location": "L779" + }, + { + "id": "link_view_linkviewpanel_missing_box_size", + "label": "._missing_box_size()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._missing_box_size()", + "source_file": "link_view.py", + "source_location": "L533" + }, + { + "id": "link_view_linkviewpanel_on_click", + "label": "._on_click()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._on_click()", + "source_file": "link_view.py", + "source_location": "L818" + }, + { + "id": "link_view_linkviewpanel_on_enter", + "label": "._on_enter()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._on_enter()", + "source_file": "link_view.py", + "source_location": "L790" + }, + { + "id": "link_view_linkviewpanel_on_leave", + "label": "._on_leave()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._on_leave()", + "source_file": "link_view.py", + "source_location": "L808" + }, + { + "id": "link_view_linkviewpanel_on_shift_wheel", + "label": "._on_shift_wheel()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._on_shift_wheel()", + "source_file": "link_view.py", + "source_location": "L387" + }, + { + "id": "link_view_linkviewpanel_on_wheel", + "label": "._on_wheel()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._on_wheel()", + "source_file": "link_view.py", + "source_location": "L383" + }, + { + "id": "link_view_linkviewpanel_route", + "label": "._route()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._route()", + "source_file": "link_view.py", + "source_location": "L733" + }, + { + "id": "link_view_linkviewpanel_route_side", + "label": "._route_side()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._route_side()", + "source_file": "link_view.py", + "source_location": "L640" + }, + { + "id": "link_view_linkviewpanel_route_side_fan_order", + "label": "fan_order()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "fan_order()", + "source_file": "link_view.py", + "source_location": "L686" + }, + { + "id": "link_view_linkviewpanel_slot_y", + "label": "._slot_y()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._slot_y()", + "source_file": "link_view.py", + "source_location": "L590" + }, + { + "id": "link_view_linkviewpanel_sync_bar", + "label": "._sync_bar()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._sync_bar()", + "source_file": "link_view.py", + "source_location": "L375" + }, + { + "id": "link_view_linkviewpanel_wire_ends", + "label": "._wire_ends()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "._wire_ends()", + "source_file": "link_view.py", + "source_location": "L609" + }, + { + "id": "link_view_slot_order_key", + "label": "_slot_order_key()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "code", + "norm_label": "_slot_order_key()", + "source_file": "link_view.py", + "source_location": "L237" + }, + { + "id": "app_state_base_window_title_live", + "label": "base_window_title_live()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "base_window_title_live()", + "source_file": "app_state.py", + "source_location": "L218" + }, + { + "id": "app_state_load_preferences", + "label": "load_preferences()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "load_preferences()", + "source_file": "app_state.py", + "source_location": "L106" + }, + { + "id": "app_state_save_preferences", + "label": "save_preferences()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "save_preferences()", + "source_file": "app_state.py", + "source_location": "L150" + }, + { + "id": "link_view_routes_meet", + "label": "routes_meet()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "routes_meet()", + "source_file": "link_view.py", + "source_location": "L129" + }, + { + "id": "link_view_segments_meet", + "label": "segments_meet()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "segments_meet()", + "source_file": "link_view.py", + "source_location": "L102" + }, + { + "id": "link_view_spans_overlap", + "label": "spans_overlap()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "spans_overlap()", + "source_file": "link_view.py", + "source_location": "L90" + }, + { + "id": "link_view_strictly_within", + "label": "strictly_within()", + "_callable": true, + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "strictly_within()", + "source_file": "link_view.py", + "source_location": "L97" + }, + { + "id": "main_clamp_left_pane_split", + "label": "clamp_left_pane_split()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "clamp_left_pane_split()", + "source_file": "main.py", + "source_location": "L1438" + }, + { + "id": "main_destroy_drag_ghost", + "label": "_destroy_drag_ghost()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "_destroy_drag_ghost()", + "source_file": "main.py", + "source_location": "L2548" + }, + { + "id": "main_do_tidy_layout", + "label": "do_tidy_layout()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "do_tidy_layout()", + "source_file": "main.py", + "source_location": "L493" + }, + { + "id": "main_do_zoom_in", + "label": "do_zoom_in()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "do_zoom_in()", + "source_file": "main.py", + "source_location": "L567" + }, + { + "id": "main_do_zoom_out", + "label": "do_zoom_out()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "do_zoom_out()", + "source_file": "main.py", + "source_location": "L572" + }, + { + "id": "main_do_zoom_reset", + "label": "do_zoom_reset()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "do_zoom_reset()", + "source_file": "main.py", + "source_location": "L577" + }, + { + "id": "main_on_canvas_wheel_zoom", + "label": "on_canvas_wheel_zoom()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "on_canvas_wheel_zoom()", + "source_file": "main.py", + "source_location": "L610" + }, + { + "id": "main_on_palette_motion", + "label": "on_palette_motion()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "on_palette_motion()", + "source_file": "main.py", + "source_location": "L2578" + }, + { + "id": "main_on_palette_press", + "label": "on_palette_press()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "on_palette_press()", + "source_file": "main.py", + "source_location": "L2559" + }, + { + "id": "main_on_palette_release", + "label": "on_palette_release()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "on_palette_release()", + "source_file": "main.py", + "source_location": "L2611" + }, + { + "id": "main_pointer_over_canvas", + "label": "_pointer_over_canvas()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "_pointer_over_canvas()", + "source_file": "main.py", + "source_location": "L2604" + }, + { + "id": "main_reset_palette_drag", + "label": "_reset_palette_drag()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "_reset_palette_drag()", + "source_file": "main.py", + "source_location": "L2554" + }, + { + "id": "main_show_app_info", + "label": "show_app_info()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "show_app_info()", + "source_file": "main.py", + "source_location": "L1903" + }, + { + "id": "main_zoom_to", + "label": "zoom_to()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "zoom_to()", + "source_file": "main.py", + "source_location": "L534" + }, + { + "id": "wiresheet_zoom_step", + "label": "zoom_step()", + "_callable": true, + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "zoom_step()", + "source_file": "wiresheet.py", + "source_location": "L1050" + }, + { + "id": "properties_propertiespanel_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".close()", + "source_file": "properties.py", + "source_location": "L1259" + }, + { + "id": "properties_propertiespanel_confirm_discard", + "label": ".confirm_discard()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".confirm_discard()", + "source_file": "properties.py", + "source_location": "L1235" + }, + { + "id": "properties_propertiespanel_destroy", + "label": ".destroy()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".destroy()", + "source_file": "properties.py", + "source_location": "L1271" + }, + { + "id": "properties_propertiespanel_has_unsaved_changes", + "label": ".has_unsaved_changes()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".has_unsaved_changes()", + "source_file": "properties.py", + "source_location": "L542" + }, + { + "id": "properties_propertiespanel_on_choice_changed", + "label": "._on_choice_changed()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._on_choice_changed()", + "source_file": "properties.py", + "source_location": "L596" + }, + { + "id": "properties_propertiespanel_on_shift_wheel", + "label": "._on_shift_wheel()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._on_shift_wheel()", + "source_file": "properties.py", + "source_location": "L1231" + }, + { + "id": "properties_propertiespanel_on_wheel", + "label": "._on_wheel()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._on_wheel()", + "source_file": "properties.py", + "source_location": "L1227" + }, + { + "id": "properties_propertiespanel_recolour_bool", + "label": "._recolour_bool()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._recolour_bool()", + "source_file": "properties.py", + "source_location": "L603" + }, + { + "id": "properties_propertiespanel_row_text", + "label": ".row_text()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".row_text()", + "source_file": "properties.py", + "source_location": "L909" + }, + { + "id": "properties_propertiespanel_save", + "label": ".save()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": ".save()", + "source_file": "properties.py", + "source_location": "L1102" + }, + { + "id": "properties_propertiespanel_still_in_document", + "label": "._still_in_document()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._still_in_document()", + "source_file": "properties.py", + "source_location": "L1203" + }, + { + "id": "properties_propertiespanel_update_tint", + "label": "._update_tint()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._update_tint()", + "source_file": "properties.py", + "source_location": "L562" + }, + { + "id": "properties_propertiespanel_watch_for_edits", + "label": "._watch_for_edits()", + "_callable": true, + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "code", + "norm_label": "._watch_for_edits()", + "source_file": "properties.py", + "source_location": "L580" + }, + { + "id": "sox_soxmsg_check_response", + "label": ".check_response()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".check_response()", + "source_file": "sox.py", + "source_location": "L178" + }, + { + "id": "sox_soxmsg_command", + "label": ".command()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".command()", + "source_file": "sox.py", + "source_location": "L167" + }, + { + "id": "sox_soxmsg_f4", + "label": ".f4()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".f4()", + "source_file": "sox.py", + "source_location": "L80" + }, + { + "id": "sox_soxmsg_f8", + "label": ".f8()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".f8()", + "source_file": "sox.py", + "source_location": "L85" + }, + { + "id": "sox_soxmsg_grow", + "label": "._grow()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": "._grow()", + "source_file": "sox.py", + "source_location": "L109" + }, + { + "id": "sox_soxmsg_i4", + "label": ".i4()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".i4()", + "source_file": "sox.py", + "source_location": "L70" + }, + { + "id": "sox_soxmsg_i8", + "label": ".i8()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".i8()", + "source_file": "sox.py", + "source_location": "L75" + }, + { + "id": "sox_soxmsg_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L49" + }, + { + "id": "sox_soxmsg_read_bytes", + "label": ".read_bytes()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".read_bytes()", + "source_file": "sox.py", + "source_location": "L98" + }, + { + "id": "sox_soxmsg_remaining", + "label": ".remaining()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".remaining()", + "source_file": "sox.py", + "source_location": "L104" + }, + { + "id": "sox_soxmsg_reply_num", + "label": ".reply_num()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".reply_num()", + "source_file": "sox.py", + "source_location": "L171" + }, + { + "id": "sox_soxmsg_to_bytes", + "label": ".to_bytes()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".to_bytes()", + "source_file": "sox.py", + "source_location": "L163" + }, + { + "id": "sox_soxmsg_u1", + "label": ".u1()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".u1()", + "source_file": "sox.py", + "source_location": "L60" + }, + { + "id": "sox_soxmsg_u2", + "label": ".u2()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".u2()", + "source_file": "sox.py", + "source_location": "L65" + }, + { + "id": "sox_soxmsg_write_bytes", + "label": ".write_bytes()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_bytes()", + "source_file": "sox.py", + "source_location": "L156" + }, + { + "id": "sox_soxmsg_write_f4", + "label": ".write_f4()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_f4()", + "source_file": "sox.py", + "source_location": "L138" + }, + { + "id": "sox_soxmsg_write_f8", + "label": ".write_f8()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_f8()", + "source_file": "sox.py", + "source_location": "L143" + }, + { + "id": "sox_soxmsg_write_i4", + "label": ".write_i4()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_i4()", + "source_file": "sox.py", + "source_location": "L128" + }, + { + "id": "sox_soxmsg_write_i8", + "label": ".write_i8()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_i8()", + "source_file": "sox.py", + "source_location": "L133" + }, + { + "id": "sox_soxmsg_write_str", + "label": ".write_str()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_str()", + "source_file": "sox.py", + "source_location": "L148" + }, + { + "id": "sox_soxmsg_write_u1", + "label": ".write_u1()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_u1()", + "source_file": "sox.py", + "source_location": "L117" + }, + { + "id": "sox_soxmsg_write_u2", + "label": ".write_u2()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": ".write_u2()", + "source_file": "sox.py", + "source_location": "L122" + }, + { + "id": "dasp_daspsession_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L598" + }, + { + "id": "dasp_packet_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L412" + }, + { + "id": "dasp_sendwindow_check_ack_headers", + "label": ".check_ack_headers()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".check_ack_headers()", + "source_file": "dasp.py", + "source_location": "L505" + }, + { + "id": "dasp_sendwindow_clear", + "label": ".clear()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".clear()", + "source_file": "dasp.py", + "source_location": "L453" + }, + { + "id": "dasp_sendwindow_cur_seq_num", + "label": ".cur_seq_num()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".cur_seq_num()", + "source_file": "dasp.py", + "source_location": "L445" + }, + { + "id": "dasp_sendwindow_enqueue", + "label": "._enqueue()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._enqueue()", + "source_file": "dasp.py", + "source_location": "L472" + }, + { + "id": "dasp_sendwindow_exceeds_ack_more_limit", + "label": "._exceeds_ack_more_limit()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._exceeds_ack_more_limit()", + "source_file": "dasp.py", + "source_location": "L489" + }, + { + "id": "dasp_sendwindow_full", + "label": "._full()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._full()", + "source_file": "dasp.py", + "source_location": "L486" + }, + { + "id": "dasp_sendwindow_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L427" + }, + { + "id": "dasp_sendwindow_is_acked", + "label": "._is_acked()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._is_acked()", + "source_file": "dasp.py", + "source_location": "L546" + }, + { + "id": "dasp_sendwindow_kill", + "label": ".kill()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".kill()", + "source_file": "dasp.py", + "source_location": "L448" + }, + { + "id": "dasp_sendwindow_resend", + "label": "._resend()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._resend()", + "source_file": "dasp.py", + "source_location": "L581" + }, + { + "id": "dasp_sendwindow_send", + "label": ".send()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".send()", + "source_file": "dasp.py", + "source_location": "L460" + }, + { + "id": "dasp_sendwindow_send_retries", + "label": ".send_retries()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".send_retries()", + "source_file": "dasp.py", + "source_location": "L565" + }, + { + "id": "dasp_sendwindow_size", + "label": ".size()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": ".size()", + "source_file": "dasp.py", + "source_location": "L441" + }, + { + "id": "dasp_sendwindow_to_msg", + "label": "._to_msg()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._to_msg()", + "source_file": "dasp.py", + "source_location": "L496" + }, + { + "id": "dasp_sendwindow_track_dup_acks", + "label": "._track_dup_acks()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "._track_dup_acks()", + "source_file": "dasp.py", + "source_location": "L533" + }, + { + "id": "dasp_ticks", + "label": "_ticks()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "code", + "norm_label": "_ticks()", + "source_file": "dasp.py", + "source_location": "L1031" + }, + { + "id": "main_anything_unwritten", + "label": "anything_unwritten()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "anything_unwritten()", + "source_file": "main.py", + "source_location": "L140" + }, + { + "id": "main_close_editor_panel", + "label": "close_editor_panel()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "close_editor_panel()", + "source_file": "main.py", + "source_location": "L367" + }, + { + "id": "main_dismiss_kits", + "label": "dismiss_kits()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "dismiss_kits()", + "source_file": "main.py", + "source_location": "L354" + }, + { + "id": "main_dismiss_properties", + "label": "dismiss_properties()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "dismiss_properties()", + "source_file": "main.py", + "source_location": "L273" + }, + { + "id": "main_give_editor_pane_back", + "label": "_give_editor_pane_back()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "_give_editor_pane_back()", + "source_file": "main.py", + "source_location": "L240" + }, + { + "id": "main_on_tree_filled", + "label": "on_tree_filled()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "on_tree_filled()", + "source_file": "main.py", + "source_location": "L1699" + }, + { + "id": "main_refresh_dirty_display", + "label": "refresh_dirty_display()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "refresh_dirty_display()", + "source_file": "main.py", + "source_location": "L152" + }, + { + "id": "main_refresh_palette_kits", + "label": "refresh_palette_kits()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "refresh_palette_kits()", + "source_file": "main.py", + "source_location": "L2502" + }, + { + "id": "main_reset_view_history", + "label": "reset_view_history()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "reset_view_history()", + "source_file": "main.py", + "source_location": "L1587" + }, + { + "id": "main_schema_has_incomplete_checksums", + "label": "_schema_has_incomplete_checksums()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "_schema_has_incomplete_checksums()", + "source_file": "main.py", + "source_location": "L1730" + }, + { + "id": "main_show_kits", + "label": "show_kits()", + "_callable": true, + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "code", + "norm_label": "show_kits()", + "source_file": "main.py", + "source_location": "L333" + }, + { + "id": "dasp_daspmsg_encode", + "label": ".encode()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": ".encode()", + "source_file": "dasp.py", + "source_location": "L212" + }, + { + "id": "dasp_daspmsg_encode_into", + "label": "._encode_into()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "._encode_into()", + "source_file": "dasp.py", + "source_location": "L217" + }, + { + "id": "dasp_daspmsg_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L126" + }, + { + "id": "dasp_put_bytes", + "label": "_put_bytes()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "_put_bytes()", + "source_file": "dasp.py", + "source_location": "L307" + }, + { + "id": "dasp_put_str", + "label": "_put_str()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "_put_str()", + "source_file": "dasp.py", + "source_location": "L300" + }, + { + "id": "dasp_put_u2", + "label": "_put_u2()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "_put_u2()", + "source_file": "dasp.py", + "source_location": "L295" + }, + { + "id": "sox_versioninfo_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L318" + }, + { + "id": "main_refresh_all_views", + "label": "refresh_all_views()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "refresh_all_views()", + "source_file": "main.py", + "source_location": "L174" + }, + { + "id": "wiresheet_build_layout_items", + "label": "build_layout_items()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "build_layout_items()", + "source_file": "wiresheet.py", + "source_location": "L1246" + }, + { + "id": "wiresheet_build_linked_slot_index", + "label": "build_linked_slot_index()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "build_linked_slot_index()", + "source_file": "wiresheet.py", + "source_location": "L228" + }, + { + "id": "wiresheet_plan_columns", + "label": "plan_columns()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "plan_columns()", + "source_file": "wiresheet.py", + "source_location": "L1213" + }, + { + "id": "wiresheet_print_sheet", + "label": "print_sheet()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "print_sheet()", + "source_file": "wiresheet.py", + "source_location": "L1344" + }, + { + "id": "wiresheet_render_components", + "label": "render_components()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "render_components()", + "source_file": "wiresheet.py", + "source_location": "L941" + }, + { + "id": "wiresheet_render_current_sheet", + "label": "render_current_sheet()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "render_current_sheet()", + "source_file": "wiresheet.py", + "source_location": "L1139" + }, + { + "id": "wiresheet_sheet_fonts", + "label": "sheet_fonts()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "sheet_fonts()", + "source_file": "wiresheet.py", + "source_location": "L140" + }, + { + "id": "wiresheet_sheet_meta_scale", + "label": "sheet_meta_scale()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "sheet_meta_scale()", + "source_file": "wiresheet.py", + "source_location": "L1276" + }, + { + "id": "wiresheet_tidy_layout", + "label": "tidy_layout()", + "_callable": true, + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "code", + "norm_label": "tidy_layout()", + "source_file": "wiresheet.py", + "source_location": "L1298" + }, + { + "id": "sax_dom_restore_children", + "label": "restore_children()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "restore_children()", + "source_file": "sax_dom.py", + "source_location": "L19" + }, + { + "id": "sax_file_apply_kit_selections", + "label": "apply_kit_selections()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "apply_kit_selections()", + "source_file": "sax_file.py", + "source_location": "L623" + }, + { + "id": "sax_file_apply_kit_selections_abandon", + "label": "abandon()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "abandon()", + "source_file": "sax_file.py", + "source_location": "L690" + }, + { + "id": "sax_file_remove_kit_element", + "label": "remove_kit_element()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "remove_kit_element()", + "source_file": "sax_file.py", + "source_location": "L526" + }, + { + "id": "sax_file_unresolved_component_types", + "label": "unresolved_component_types()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "unresolved_component_types()", + "source_file": "sax_file.py", + "source_location": "L605" + }, + { + "id": "schema_describe_missing_manifests", + "label": "describe_missing_manifests()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "describe_missing_manifests()", + "source_file": "schema.py", + "source_location": "L25" + }, + { + "id": "schema_load_schema_kits_and_manifests", + "label": "load_schema_kits_and_manifests()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "load_schema_kits_and_manifests()", + "source_file": "schema.py", + "source_location": "L239" + }, + { + "id": "undo_reload_schema_registry", + "label": "reload_schema_registry()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": "reload_schema_registry()", + "source_file": "undo.py", + "source_location": "L84" + }, + { + "id": "undo_schemablockcommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L105" + }, + { + "id": "undo_schemablockcommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L116" + }, + { + "id": "undo_schemablockcommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L112" + }, + { + "id": "manage_kits_action_options", + "label": "action_options()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "action_options()", + "source_file": "manage_kits.py", + "source_location": "L85" + }, + { + "id": "manage_kits_collect_rows", + "label": "collect_rows()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "collect_rows()", + "source_file": "manage_kits.py", + "source_location": "L131" + }, + { + "id": "manage_kits_column_label", + "label": "column_label()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "column_label()", + "source_file": "manage_kits.py", + "source_location": "L80" + }, + { + "id": "palette_find_type", + "label": "_find_type()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_find_type()", + "source_file": "palette.py", + "source_location": "L200" + }, + { + "id": "palette_invalidate", + "label": "invalidate()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "invalidate()", + "source_file": "palette.py", + "source_location": "L401" + }, + { + "id": "palette_is_component", + "label": "_is_component()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_is_component()", + "source_file": "palette.py", + "source_location": "L207" + }, + { + "id": "palette_kit_builds", + "label": "kit_builds()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "kit_builds()", + "source_file": "palette.py", + "source_location": "L120" + }, + { + "id": "palette_kit_version_label", + "label": "kit_version_label()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "kit_version_label()", + "source_file": "palette.py", + "source_location": "L174" + }, + { + "id": "palette_kit_versions", + "label": "kit_versions()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "kit_versions()", + "source_file": "palette.py", + "source_location": "L54" + }, + { + "id": "palette_kits_dir", + "label": "_kits_dir()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_kits_dir()", + "source_file": "palette.py", + "source_location": "L29" + }, + { + "id": "palette_latest_build", + "label": "latest_build()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "latest_build()", + "source_file": "palette.py", + "source_location": "L149" + }, + { + "id": "palette_list_component_types", + "label": "list_component_types()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "list_component_types()", + "source_file": "palette.py", + "source_location": "L230" + }, + { + "id": "palette_list_kits", + "label": "list_kits()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "list_kits()", + "source_file": "palette.py", + "source_location": "L33" + }, + { + "id": "palette_load_kit", + "label": "_load_kit()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_load_kit()", + "source_file": "palette.py", + "source_location": "L155" + }, + { + "id": "palette_manifests_dir", + "label": "_manifests_dir()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_manifests_dir()", + "source_file": "palette.py", + "source_location": "L25" + }, + { + "id": "palette_norm_checksum", + "label": "_norm_checksum()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_norm_checksum()", + "source_file": "palette.py", + "source_location": "L49" + }, + { + "id": "palette_platform_native_kits", + "label": "_platform_native_kits()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_platform_native_kits()", + "source_file": "palette.py", + "source_location": "L256" + }, + { + "id": "palette_platforms_db", + "label": "_platforms_db()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "_platforms_db()", + "source_file": "palette.py", + "source_location": "L252" + }, + { + "id": "palette_resolve_checksum", + "label": "resolve_checksum()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "resolve_checksum()", + "source_file": "palette.py", + "source_location": "L178" + }, + { + "id": "palette_resolve_manifest_path", + "label": "resolve_manifest_path()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "resolve_manifest_path()", + "source_file": "palette.py", + "source_location": "L76" + }, + { + "id": "palette_unsupported_kits", + "label": "unsupported_kits()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "unsupported_kits()", + "source_file": "palette.py", + "source_location": "L322" + }, + { + "id": "palette_version_for_checksum", + "label": "version_for_checksum()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "version_for_checksum()", + "source_file": "palette.py", + "source_location": "L189" + }, + { + "id": "palette_version_sort_key", + "label": "version_sort_key()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "version_sort_key()", + "source_file": "palette.py", + "source_location": "L44" + }, + { + "id": "sax_file_schema_kit_checksums", + "label": "schema_kit_checksums()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "schema_kit_checksums()", + "source_file": "sax_file.py", + "source_location": "L589" + }, + { + "id": "wiresheet_channel_candidates", + "label": "channel_candidates()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "channel_candidates()", + "source_file": "wiresheet.py", + "source_location": "L316" + }, + { + "id": "wiresheet_free_lane", + "label": "free_lane()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "free_lane()", + "source_file": "wiresheet.py", + "source_location": "L337" + }, + { + "id": "wiresheet_free_rows", + "label": "free_rows()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "free_rows()", + "source_file": "wiresheet.py", + "source_location": "L404" + }, + { + "id": "wiresheet_hug_lane", + "label": "hug_lane()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "hug_lane()", + "source_file": "wiresheet.py", + "source_location": "L363" + }, + { + "id": "wiresheet_path_is_clear", + "label": "path_is_clear()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "path_is_clear()", + "source_file": "wiresheet.py", + "source_location": "L289" + }, + { + "id": "wiresheet_route_link_path", + "label": "route_link_path()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "route_link_path()", + "source_file": "wiresheet.py", + "source_location": "L421" + }, + { + "id": "wiresheet_route_link_path_around_boxes", + "label": "around_boxes()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "around_boxes()", + "source_file": "wiresheet.py", + "source_location": "L477" + }, + { + "id": "wiresheet_route_link_path_rows_of", + "label": "rows_of()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "rows_of()", + "source_file": "wiresheet.py", + "source_location": "L446" + }, + { + "id": "wiresheet_route_link_path_straight_through", + "label": "straight_through()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "straight_through()", + "source_file": "wiresheet.py", + "source_location": "L454" + }, + { + "id": "wiresheet_row_is_stacked", + "label": "row_is_stacked()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "row_is_stacked()", + "source_file": "wiresheet.py", + "source_location": "L390" + }, + { + "id": "wiresheet_segment_hits_boxes", + "label": "segment_hits_boxes()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "segment_hits_boxes()", + "source_file": "wiresheet.py", + "source_location": "L274" + }, + { + "id": "wiresheet_vertical_run_clearance", + "label": "vertical_run_clearance()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "code", + "norm_label": "vertical_run_clearance()", + "source_file": "wiresheet.py", + "source_location": "L297" + }, + { + "id": "dasp_daspsession_authenticate", + "label": "._authenticate()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._authenticate()", + "source_file": "dasp.py", + "source_location": "L679" + }, + { + "id": "dasp_daspsession_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".close()", + "source_file": "dasp.py", + "source_location": "L814" + }, + { + "id": "dasp_daspsession_connect", + "label": ".connect()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".connect()", + "source_file": "dasp.py", + "source_location": "L636" + }, + { + "id": "dasp_daspsession_dispatch", + "label": ".dispatch()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".dispatch()", + "source_file": "dasp.py", + "source_location": "L758" + }, + { + "id": "dasp_daspsession_enqueue", + "label": "._enqueue()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._enqueue()", + "source_file": "dasp.py", + "source_location": "L779" + }, + { + "id": "dasp_daspsession_hello", + "label": "._hello()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._hello()", + "source_file": "dasp.py", + "source_location": "L657" + }, + { + "id": "dasp_daspsession_housekeeping", + "label": ".housekeeping()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".housekeeping()", + "source_file": "dasp.py", + "source_location": "L787" + }, + { + "id": "dasp_daspsession_keepalive", + "label": "._keepalive()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._keepalive()", + "source_file": "dasp.py", + "source_location": "L804" + }, + { + "id": "dasp_daspsession_receive", + "label": ".receive()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".receive()", + "source_file": "dasp.py", + "source_location": "L735" + }, + { + "id": "dasp_daspsession_send", + "label": ".send()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".send()", + "source_file": "dasp.py", + "source_location": "L730" + }, + { + "id": "dasp_daspsession_send_raw", + "label": "._send_raw()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._send_raw()", + "source_file": "dasp.py", + "source_location": "L750" + }, + { + "id": "dasp_daspsession_shutdown", + "label": "._shutdown()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._shutdown()", + "source_file": "dasp.py", + "source_location": "L830" + }, + { + "id": "dasp_daspsession_tune", + "label": "._tune()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "._tune()", + "source_file": "dasp.py", + "source_location": "L714" + }, + { + "id": "dasp_daspsocket_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": ".close()", + "source_file": "dasp.py", + "source_location": "L898" + }, + { + "id": "device_session_devicesession_after_add", + "label": ".after_add()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".after_add()", + "source_file": "device_session.py", + "source_location": "L248" + }, + { + "id": "device_session_devicesession_after_delete", + "label": ".after_delete()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".after_delete()", + "source_file": "device_session.py", + "source_location": "L263" + }, + { + "id": "device_session_devicesession_build_links_elements", + "label": ".build_links_elements()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".build_links_elements()", + "source_file": "device_session.py", + "source_location": "L334" + }, + { + "id": "device_session_devicesession_close_wiresheet", + "label": ".close_wiresheet()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".close_wiresheet()", + "source_file": "device_session.py", + "source_location": "L231" + }, + { + "id": "device_session_devicesession_comp_path", + "label": "._comp_path()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": "._comp_path()", + "source_file": "device_session.py", + "source_location": "L388" + }, + { + "id": "device_session_devicesession_disconnect", + "label": ".disconnect()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".disconnect()", + "source_file": "device_session.py", + "source_location": "L62" + }, + { + "id": "device_session_devicesession_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "device_session.py", + "source_location": "L37" + }, + { + "id": "device_session_devicesession_is_connected", + "label": ".is_connected()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".is_connected()", + "source_file": "device_session.py", + "source_location": "L82" + }, + { + "id": "device_session_devicesession_on_sox_event", + "label": "._on_sox_event()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": "._on_sox_event()", + "source_file": "device_session.py", + "source_location": "L447" + }, + { + "id": "device_session_devicesession_poll_events", + "label": ".poll_events()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": ".poll_events()", + "source_file": "device_session.py", + "source_location": "L450" + }, + { + "id": "device_session_devicesession_slot_name_by_id", + "label": "._slot_name_by_id()", + "_callable": true, + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "code", + "norm_label": "._slot_name_by_id()", + "source_file": "device_session.py", + "source_location": "L369" + }, + { + "id": "link_view_collect_links", + "label": "collect_links()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "collect_links()", + "source_file": "link_view.py", + "source_location": "L149" + }, + { + "id": "main_open_link_dialog", + "label": "open_link_dialog()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "open_link_dialog()", + "source_file": "main.py", + "source_location": "L1007" + }, + { + "id": "main_open_link_dialog_on_ok", + "label": "on_ok()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "on_ok()", + "source_file": "main.py", + "source_location": "L1156" + }, + { + "id": "main_open_link_dialog_on_src_change", + "label": "_on_src_change()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "_on_src_change()", + "source_file": "main.py", + "source_location": "L1072" + }, + { + "id": "main_open_link_dialog_on_swap", + "label": "on_swap()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "on_swap()", + "source_file": "main.py", + "source_location": "L1145" + }, + { + "id": "main_open_link_dialog_on_tgt_change", + "label": "_on_tgt_change()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "_on_tgt_change()", + "source_file": "main.py", + "source_location": "L1076" + }, + { + "id": "main_open_link_dialog_populate_panel", + "label": "populate_panel()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "populate_panel()", + "source_file": "main.py", + "source_location": "L1094" + }, + { + "id": "main_open_link_dialog_refresh_panels", + "label": "refresh_panels()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "refresh_panels()", + "source_file": "main.py", + "source_location": "L1122" + }, + { + "id": "main_open_link_dialog_update_peer_states", + "label": "_update_peer_states()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "_update_peer_states()", + "source_file": "main.py", + "source_location": "L1042" + }, + { + "id": "main_open_link_dialog_update_status_label", + "label": "_update_status_label()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "_update_status_label()", + "source_file": "main.py", + "source_location": "L1080" + }, + { + "id": "main_slot_linkable", + "label": "_slot_linkable()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "_slot_linkable()", + "source_file": "main.py", + "source_location": "L998" + }, + { + "id": "sax_dom_get_component_path", + "label": "get_component_path()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "get_component_path()", + "source_file": "sax_dom.py", + "source_location": "L173" + }, + { + "id": "wiresheet_wire_demand_by_boundary", + "label": "wire_demand_by_boundary()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "code", + "norm_label": "wire_demand_by_boundary()", + "source_file": "wiresheet.py", + "source_location": "L1158" + }, + { + "id": "main_dismiss_link_view", + "label": "dismiss_link_view()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "dismiss_link_view()", + "source_file": "main.py", + "source_location": "L316" + }, + { + "id": "main_fill_component_popup", + "label": "fill_component_popup()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "fill_component_popup()", + "source_file": "main.py", + "source_location": "L1193" + }, + { + "id": "main_on_tree_right_click", + "label": "on_tree_right_click()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "on_tree_right_click()", + "source_file": "main.py", + "source_location": "L909" + }, + { + "id": "main_open_link_from_link_view", + "label": "open_link_from_link_view()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "open_link_from_link_view()", + "source_file": "main.py", + "source_location": "L848" + }, + { + "id": "main_record_visit", + "label": "record_visit()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "record_visit()", + "source_file": "main.py", + "source_location": "L1595" + }, + { + "id": "main_set_link_mark", + "label": "set_link_mark()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "set_link_mark()", + "source_file": "main.py", + "source_location": "L988" + }, + { + "id": "main_show_link_view", + "label": "show_link_view()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "show_link_view()", + "source_file": "main.py", + "source_location": "L292" + }, + { + "id": "main_show_properties", + "label": "show_properties()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "show_properties()", + "source_file": "main.py", + "source_location": "L252" + }, + { + "id": "main_take_editor_pane", + "label": "_take_editor_pane()", + "_callable": true, + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "code", + "norm_label": "_take_editor_pane()", + "source_file": "main.py", + "source_location": "L224" + }, + { + "id": "dasp_daspexception_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L113" + }, + { + "id": "dasp_daspmsg_decode", + "label": ".decode()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".decode()", + "source_file": "dasp.py", + "source_location": "L152" + }, + { + "id": "dasp_daspsocket_alloc_session", + "label": "._alloc_session()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._alloc_session()", + "source_file": "dasp.py", + "source_location": "L915" + }, + { + "id": "dasp_daspsocket_connect", + "label": ".connect()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".connect()", + "source_file": "dasp.py", + "source_location": "L889" + }, + { + "id": "dasp_daspsocket_discover", + "label": ".discover()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".discover()", + "source_file": "dasp.py", + "source_location": "L957" + }, + { + "id": "dasp_daspsocket_dispatch", + "label": "._dispatch()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._dispatch()", + "source_file": "dasp.py", + "source_location": "L998" + }, + { + "id": "dasp_daspsocket_free_session", + "label": "._free_session()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._free_session()", + "source_file": "dasp.py", + "source_location": "L925" + }, + { + "id": "dasp_daspsocket_housekeeping_loop", + "label": "._housekeeping_loop()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._housekeeping_loop()", + "source_file": "dasp.py", + "source_location": "L1015" + }, + { + "id": "dasp_daspsocket_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L860" + }, + { + "id": "dasp_daspsocket_is_closed", + "label": ".is_closed()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".is_closed()", + "source_file": "dasp.py", + "source_location": "L886" + }, + { + "id": "dasp_daspsocket_port", + "label": ".port()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": ".port()", + "source_file": "dasp.py", + "source_location": "L882" + }, + { + "id": "dasp_daspsocket_receiver_loop", + "label": "._receiver_loop()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._receiver_loop()", + "source_file": "dasp.py", + "source_location": "L940" + }, + { + "id": "dasp_daspsocket_send_msg", + "label": "._send_msg()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "._send_msg()", + "source_file": "dasp.py", + "source_location": "L931" + }, + { + "id": "dasp_trace", + "label": "_trace()", + "_callable": true, + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "code", + "norm_label": "_trace()", + "source_file": "dasp.py", + "source_location": "L88" + }, + { + "id": "main_component_in_document", + "label": "_component_in_document()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_component_in_document()", + "source_file": "main.py", + "source_location": "L193" + }, + { + "id": "main_entry_is_reachable", + "label": "_entry_is_reachable()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_entry_is_reachable()", + "source_file": "main.py", + "source_location": "L1529" + }, + { + "id": "main_go_back", + "label": "go_back()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "go_back()", + "source_file": "main.py", + "source_location": "L1675" + }, + { + "id": "main_go_forward", + "label": "go_forward()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "go_forward()", + "source_file": "main.py", + "source_location": "L1687" + }, + { + "id": "main_prune_view_history", + "label": "_prune_view_history()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_prune_view_history()", + "source_file": "main.py", + "source_location": "L1542" + }, + { + "id": "main_show_history_entry", + "label": "_show_history_entry()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_show_history_entry()", + "source_file": "main.py", + "source_location": "L1629" + }, + { + "id": "main_show_sheet_entry", + "label": "_show_sheet_entry()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_show_sheet_entry()", + "source_file": "main.py", + "source_location": "L1656" + }, + { + "id": "main_tree_item_for_element", + "label": "_tree_item_for_element()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "_tree_item_for_element()", + "source_file": "main.py", + "source_location": "L1510" + }, + { + "id": "main_update_history_controls", + "label": "update_history_controls()", + "_callable": true, + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "code", + "norm_label": "update_history_controls()", + "source_file": "main.py", + "source_location": "L1569" + }, + { + "id": "schema_find_manifest", + "label": "find_manifest()", + "_callable": true, + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "find_manifest()", + "source_file": "schema.py", + "source_location": "L227" + }, + { + "id": "schema_find_manifest_path", + "label": "find_manifest_path()", + "_callable": true, + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "find_manifest_path()", + "source_file": "schema.py", + "source_location": "L202" + }, + { + "id": "schema_get_all_slots_for_type", + "label": "get_all_slots_for_type()", + "_callable": true, + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "get_all_slots_for_type()", + "source_file": "schema.py", + "source_location": "L281" + }, + { + "id": "schema_get_full_slots_for_type", + "label": "get_full_slots_for_type()", + "_callable": true, + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "get_full_slots_for_type()", + "source_file": "schema.py", + "source_location": "L292" + }, + { + "id": "schema_read_kit_dependencies", + "label": "read_kit_dependencies()", + "_callable": true, + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "read_kit_dependencies()", + "source_file": "schema.py", + "source_location": "L47" + }, + { + "id": "properties_is_hidden", + "label": "is_hidden()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "is_hidden()", + "source_file": "properties.py", + "source_location": "L247" + }, + { + "id": "properties_propertiespanel_apply_hidden_filter", + "label": "._apply_hidden_filter()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._apply_hidden_filter()", + "source_file": "properties.py", + "source_location": "L735" + }, + { + "id": "properties_propertiespanel_build_footer", + "label": "._build_footer()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._build_footer()", + "source_file": "properties.py", + "source_location": "L869" + }, + { + "id": "properties_propertiespanel_build_header", + "label": "._build_header()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._build_header()", + "source_file": "properties.py", + "source_location": "L619" + }, + { + "id": "properties_propertiespanel_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "properties.py", + "source_location": "L492" + }, + { + "id": "properties_propertiespanel_load_path", + "label": "._load_path()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._load_path()", + "source_file": "properties.py", + "source_location": "L955" + }, + { + "id": "properties_propertiespanel_on_show_hidden_toggled", + "label": "._on_show_hidden_toggled()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._on_show_hidden_toggled()", + "source_file": "properties.py", + "source_location": "L901" + }, + { + "id": "properties_propertiespanel_refresh", + "label": ".refresh()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": ".refresh()", + "source_file": "properties.py", + "source_location": "L1060" + }, + { + "id": "properties_propertiespanel_refresh_from_device", + "label": "._refresh_from_device()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "code", + "norm_label": "._refresh_from_device()", + "source_file": "properties.py", + "source_location": "L1082" + }, + { + "id": "link_view_sheet_display_name", + "label": "sheet_display_name()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "sheet_display_name()", + "source_file": "link_view.py", + "source_location": "L136" + }, + { + "id": "main_go_to_link_sheet", + "label": "go_to_link_sheet()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "go_to_link_sheet()", + "source_file": "main.py", + "source_location": "L805" + }, + { + "id": "main_go_to_sheet_with_link", + "label": "go_to_sheet_with_link()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "go_to_sheet_with_link()", + "source_file": "main.py", + "source_location": "L816" + }, + { + "id": "main_link_endpoint_components", + "label": "link_endpoint_components()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "link_endpoint_components()", + "source_file": "main.py", + "source_location": "L730" + }, + { + "id": "main_link_target_sheet", + "label": "link_target_sheet()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "link_target_sheet()", + "source_file": "main.py", + "source_location": "L741" + }, + { + "id": "main_rebuild_link_context_menu", + "label": "_rebuild_link_context_menu()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "_rebuild_link_context_menu()", + "source_file": "main.py", + "source_location": "L2227" + }, + { + "id": "main_tree_item_for_sheet", + "label": "tree_item_for_sheet()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "code", + "norm_label": "tree_item_for_sheet()", + "source_file": "main.py", + "source_location": "L762" + }, + { + "id": "app_state_base_window_title", + "label": "base_window_title()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "base_window_title()", + "source_file": "app_state.py", + "source_location": "L165" + }, + { + "id": "app_state_clear_status", + "label": "clear_status()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "clear_status()", + "source_file": "app_state.py", + "source_location": "L180" + }, + { + "id": "app_state_mark_clean", + "label": "mark_clean()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "mark_clean()", + "source_file": "app_state.py", + "source_location": "L201" + }, + { + "id": "app_state_set_status", + "label": "set_status()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "set_status()", + "source_file": "app_state.py", + "source_location": "L170" + }, + { + "id": "main_connect_to_device", + "label": "_connect_to_device()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "_connect_to_device()", + "source_file": "main.py", + "source_location": "L2041" + }, + { + "id": "main_do_device_connect", + "label": "do_device_connect()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "do_device_connect()", + "source_file": "main.py", + "source_location": "L1999" + }, + { + "id": "main_do_device_disconnect", + "label": "do_device_disconnect()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "do_device_disconnect()", + "source_file": "main.py", + "source_location": "L2106" + }, + { + "id": "main_do_device_discover", + "label": "do_device_discover()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "do_device_discover()", + "source_file": "main.py", + "source_location": "L2020" + }, + { + "id": "main_do_redo", + "label": "do_redo()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "do_redo()", + "source_file": "main.py", + "source_location": "L419" + }, + { + "id": "main_do_undo", + "label": "do_undo()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "do_undo()", + "source_file": "main.py", + "source_location": "L408" + }, + { + "id": "main_invoke_app_action", + "label": "_invoke_app_action()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "_invoke_app_action()", + "source_file": "main.py", + "source_location": "L457" + }, + { + "id": "main_on_connected", + "label": "_on_connected()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "_on_connected()", + "source_file": "main.py", + "source_location": "L2056" + }, + { + "id": "main_start_cov_polling", + "label": "_start_cov_polling()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "_start_cov_polling()", + "source_file": "main.py", + "source_location": "L2136" + }, + { + "id": "main_start_cov_polling_poll", + "label": "poll()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "poll()", + "source_file": "main.py", + "source_location": "L2140" + }, + { + "id": "sax_file_execute_direct_overwrite_save", + "label": "execute_direct_overwrite_save()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "execute_direct_overwrite_save()", + "source_file": "sax_file.py", + "source_location": "L248" + }, + { + "id": "sax_file_open_file", + "label": "open_file()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "open_file()", + "source_file": "sax_file.py", + "source_location": "L126" + }, + { + "id": "sax_file_parse_xml_to_tree", + "label": "parse_xml_to_tree()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "parse_xml_to_tree()", + "source_file": "sax_file.py", + "source_location": "L34" + }, + { + "id": "sax_file_refresh_treeview_from_dom", + "label": "refresh_treeview_from_dom()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "refresh_treeview_from_dom()", + "source_file": "sax_file.py", + "source_location": "L53" + }, + { + "id": "sax_file_reset_to_startup_state", + "label": "reset_to_startup_state()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "reset_to_startup_state()", + "source_file": "sax_file.py", + "source_location": "L82" + }, + { + "id": "sax_file_save_file_as", + "label": "save_file_as()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "save_file_as()", + "source_file": "sax_file.py", + "source_location": "L285" + }, + { + "id": "undo_mark_saved", + "label": "mark_saved()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "mark_saved()", + "source_file": "undo.py", + "source_location": "L70" + }, + { + "id": "undo_reset", + "label": "reset()", + "_callable": true, + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "code", + "norm_label": "reset()", + "source_file": "undo.py", + "source_location": "L76" + }, + { + "id": "properties_propertiespanel_add_bullet", + "label": "._add_bullet()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._add_bullet()", + "source_file": "properties.py", + "source_location": "L726" + }, + { + "id": "properties_propertiespanel_build_header_row", + "label": "._build_header_row()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._build_header_row()", + "source_file": "properties.py", + "source_location": "L704" + }, + { + "id": "properties_propertiespanel_build_meta_row", + "label": "._build_meta_row()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._build_meta_row()", + "source_file": "properties.py", + "source_location": "L830" + }, + { + "id": "properties_propertiespanel_build_rows_area", + "label": "._build_rows_area()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._build_rows_area()", + "source_file": "properties.py", + "source_location": "L641" + }, + { + "id": "properties_propertiespanel_sync_bar", + "label": "._sync_bar()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._sync_bar()", + "source_file": "properties.py", + "source_location": "L1219" + }, + { + "id": "properties_propertiespanel_tinted", + "label": "._tinted()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "._tinted()", + "source_file": "properties.py", + "source_location": "L537" + }, + { + "id": "properties_qualified_type", + "label": "qualified_type()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "code", + "norm_label": "qualified_type()", + "source_file": "properties.py", + "source_location": "L167" + }, + { + "id": "main_clear_restoring_flag", + "label": "_clear_restoring_flag()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "_clear_restoring_flag()", + "source_file": "main.py", + "source_location": "L403" + }, + { + "id": "main_live_tree_expand_bg", + "label": "_bg()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "_bg()", + "source_file": "main.py", + "source_location": "L2178" + }, + { + "id": "main_live_tree_expand_bg_ui", + "label": "_ui()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "_ui()", + "source_file": "main.py", + "source_location": "L2187" + }, + { + "id": "main_on_tree_select", + "label": "on_tree_select()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "on_tree_select()", + "source_file": "main.py", + "source_location": "L621" + }, + { + "id": "main_restore_tree_selection", + "label": "_restore_tree_selection()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "_restore_tree_selection()", + "source_file": "main.py", + "source_location": "L389" + }, + { + "id": "main_scroll_canvas_to", + "label": "scroll_canvas_to()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "scroll_canvas_to()", + "source_file": "main.py", + "source_location": "L775" + }, + { + "id": "main_select_link_element", + "label": "select_link_element()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "select_link_element()", + "source_file": "main.py", + "source_location": "L791" + }, + { + "id": "main_select_link_on_open_sheet", + "label": "select_link_on_open_sheet()", + "_callable": true, + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "code", + "norm_label": "select_link_on_open_sheet()", + "source_file": "main.py", + "source_location": "L872" + }, + { + "id": "wiresheet_column_gap_for", + "label": "column_gap_for()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "code", + "norm_label": "column_gap_for()", + "source_file": "wiresheet.py", + "source_location": "L1202" + }, + { + "id": "wiresheet_create_round_rectangle", + "label": "create_round_rectangle()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "code", + "norm_label": "create_round_rectangle()", + "source_file": "wiresheet.py", + "source_location": "L215" + }, + { + "id": "wiresheet_draw_component_box", + "label": "draw_component_box()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "code", + "norm_label": "draw_component_box()", + "source_file": "wiresheet.py", + "source_location": "L851" + }, + { + "id": "wiresheet_fit_text", + "label": "fit_text()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "code", + "norm_label": "fit_text()", + "source_file": "wiresheet.py", + "source_location": "L120" + }, + { + "id": "main_apply_left_column_visibility", + "label": "apply_left_column_visibility()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "apply_left_column_visibility()", + "source_file": "main.py", + "source_location": "L1472" + }, + { + "id": "main_apply_left_pane_width", + "label": "apply_left_pane_width()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "apply_left_pane_width()", + "source_file": "main.py", + "source_location": "L1458" + }, + { + "id": "main_open_preferences_dialog", + "label": "open_preferences_dialog()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "open_preferences_dialog()", + "source_file": "main.py", + "source_location": "L1739" + }, + { + "id": "main_open_preferences_dialog_apply_preferences", + "label": "apply_preferences()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "apply_preferences()", + "source_file": "main.py", + "source_location": "L1821" + }, + { + "id": "main_open_preferences_dialog_browse_home_folder", + "label": "browse_home_folder()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "browse_home_folder()", + "source_file": "main.py", + "source_location": "L1769" + }, + { + "id": "main_sync_pane_toggle_button", + "label": "_sync_pane_toggle_button()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "_sync_pane_toggle_button()", + "source_file": "main.py", + "source_location": "L1502" + }, + { + "id": "main_toggle_left_column", + "label": "toggle_left_column()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "code", + "norm_label": "toggle_left_column()", + "source_file": "main.py", + "source_location": "L1494" + }, + { + "id": "main_verify_startup_configurations", + "label": "verify_startup_configurations()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "verify_startup_configurations()", + "source_file": "main.py", + "source_location": "L1967" + }, + { + "id": "schema_get_slots_for_type", + "label": "get_slots_for_type()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "get_slots_for_type()", + "source_file": "schema.py", + "source_location": "L303" + }, + { + "id": "wiresheet_measure_box", + "label": "measure_box()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "measure_box()", + "source_file": "wiresheet.py", + "source_location": "L150" + }, + { + "id": "wiresheet_short_type_name", + "label": "short_type_name()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "short_type_name()", + "source_file": "wiresheet.py", + "source_location": "L115" + }, + { + "id": "wiresheet_snap_up", + "label": "snap_up()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "snap_up()", + "source_file": "wiresheet.py", + "source_location": "L79" + }, + { + "id": "wiresheet_suggest_box_width_for_grid", + "label": "suggest_box_width_for_grid()", + "_callable": true, + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "code", + "norm_label": "suggest_box_width_for_grid()", + "source_file": "wiresheet.py", + "source_location": "L91" + }, + { + "id": "schema_get_slots_with_inheritance", + "label": "get_slots_with_inheritance()", + "_callable": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "get_slots_with_inheritance()", + "source_file": "schema.py", + "source_location": "L136" + }, + { + "id": "schema_missingmanifesterror_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "schema.py", + "source_location": "L19" + }, + { + "id": "schema_read_all_facets", + "label": "read_all_facets()", + "_callable": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "read_all_facets()", + "source_file": "schema.py", + "source_location": "L90" + }, + { + "id": "schema_read_readonly_facet", + "label": "read_readonly_facet()", + "_callable": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "read_readonly_facet()", + "source_file": "schema.py", + "source_location": "L125" + }, + { + "id": "schema_read_summary_facet", + "label": "read_summary_facet()", + "_callable": true, + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "read_summary_facet()", + "source_file": "schema.py", + "source_location": "L79" + }, + { + "id": "device_session_devicesession_connect", + "label": ".connect()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": ".connect()", + "source_file": "device_session.py", + "source_location": "L44" + }, + { + "id": "device_session_devicesession_extract_component_base_slots", + "label": "._extract_component_base_slots()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": "._extract_component_base_slots()", + "source_file": "device_session.py", + "source_location": "L113" + }, + { + "id": "device_session_devicesession_load_children", + "label": ".load_children()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": ".load_children()", + "source_file": "device_session.py", + "source_location": "L176" + }, + { + "id": "device_session_devicesession_load_slot_registry", + "label": "._load_slot_registry()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": "._load_slot_registry()", + "source_file": "device_session.py", + "source_location": "L87" + }, + { + "id": "device_session_devicesession_open_wiresheet", + "label": ".open_wiresheet()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": ".open_wiresheet()", + "source_file": "device_session.py", + "source_location": "L193" + }, + { + "id": "device_session_devicesession_register_kit_types", + "label": "._register_kit_types()", + "_callable": true, + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "code", + "norm_label": "._register_kit_types()", + "source_file": "device_session.py", + "source_location": "L137" + }, + { + "id": "main_attach_tree_scrollbars", + "label": "attach_tree_scrollbars()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "attach_tree_scrollbars()", + "source_file": "main.py", + "source_location": "L1391" + }, + { + "id": "main_attach_tree_scrollbars_on_tree_open", + "label": "_on_tree_open()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "_on_tree_open()", + "source_file": "main.py", + "source_location": "L1421" + }, + { + "id": "main_attach_tree_scrollbars_show_when_needed", + "label": "show_when_needed()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "show_when_needed()", + "source_file": "main.py", + "source_location": "L1403" + }, + { + "id": "main_fit_tree_column", + "label": "fit_tree_column()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "fit_tree_column()", + "source_file": "main.py", + "source_location": "L1357" + }, + { + "id": "main_fit_tree_column_measure", + "label": "measure()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "measure()", + "source_file": "main.py", + "source_location": "L1377" + }, + { + "id": "main_live_tree_expand", + "label": "_live_tree_expand()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "_live_tree_expand()", + "source_file": "main.py", + "source_location": "L2170" + }, + { + "id": "main_populate_palette_types", + "label": "populate_palette_types()", + "_callable": true, + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "code", + "norm_label": "populate_palette_types()", + "source_file": "main.py", + "source_location": "L2482" + }, + { + "id": "device_session_devicesession_build_comp_element", + "label": "._build_comp_element()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": "._build_comp_element()", + "source_file": "device_session.py", + "source_location": "L298" + }, + { + "id": "device_session_devicesession_build_dom_tree", + "label": ".build_dom_tree()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": ".build_dom_tree()", + "source_file": "device_session.py", + "source_location": "L272" + }, + { + "id": "device_session_devicesession_find_element_by_id", + "label": "._find_element_by_id()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": "._find_element_by_id()", + "source_file": "device_session.py", + "source_location": "L438" + }, + { + "id": "device_session_devicesession_update_element_from_cache", + "label": ".update_element_from_cache()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": ".update_element_from_cache()", + "source_file": "device_session.py", + "source_location": "L406" + }, + { + "id": "device_session_fmt_float", + "label": "_fmt_float()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": "_fmt_float()", + "source_file": "device_session.py", + "source_location": "L16" + }, + { + "id": "device_session_slot_precision", + "label": "_slot_precision()", + "_callable": true, + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "code", + "norm_label": "_slot_precision()", + "source_file": "device_session.py", + "source_location": "L21" + }, + { + "id": "main_on_canvas_click", + "label": "on_canvas_click()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "code", + "norm_label": "on_canvas_click()", + "source_file": "main.py", + "source_location": "L943" + }, + { + "id": "main_on_canvas_right_click", + "label": "on_canvas_right_click()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "code", + "norm_label": "on_canvas_right_click()", + "source_file": "main.py", + "source_location": "L1231" + }, + { + "id": "wiresheet_deselect_link", + "label": "deselect_link()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "code", + "norm_label": "deselect_link()", + "source_file": "wiresheet.py", + "source_location": "L832" + }, + { + "id": "wiresheet_select_link", + "label": "select_link()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "code", + "norm_label": "select_link()", + "source_file": "wiresheet.py", + "source_location": "L789" + }, + { + "id": "wiresheet_trim_to_knobs", + "label": "trim_to_knobs()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "code", + "norm_label": "trim_to_knobs()", + "source_file": "wiresheet.py", + "source_location": "L774" + }, + { + "id": "live_hooks_coerce_value", + "label": "_coerce_value()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "_coerce_value()", + "source_file": "live_hooks.py", + "source_location": "L248" + }, + { + "id": "properties_type_zero", + "label": "type_zero()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "type_zero()", + "source_file": "properties.py", + "source_location": "L186" + }, + { + "id": "sax_dom_snapshot_children", + "label": "snapshot_children()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "snapshot_children()", + "source_file": "sax_dom.py", + "source_location": "L10" + }, + { + "id": "sax_file_add_component", + "label": "add_component()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "add_component()", + "source_file": "sax_file.py", + "source_location": "L781" + }, + { + "id": "sax_file_allocate_component_id", + "label": "allocate_component_id()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "allocate_component_id()", + "source_file": "sax_file.py", + "source_location": "L343" + }, + { + "id": "sax_file_build_config_values", + "label": "_build_config_values()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "_build_config_values()", + "source_file": "sax_file.py", + "source_location": "L759" + }, + { + "id": "sax_file_current_sheet_container", + "label": "current_sheet_container()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "current_sheet_container()", + "source_file": "sax_file.py", + "source_location": "L377" + }, + { + "id": "sax_file_declare_used_kits", + "label": "declare_used_kits()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "declare_used_kits()", + "source_file": "sax_file.py", + "source_location": "L444" + }, + { + "id": "sax_file_describe_schema_kits", + "label": "describe_schema_kits()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "describe_schema_kits()", + "source_file": "sax_file.py", + "source_location": "L554" + }, + { + "id": "sax_file_format_kit_row", + "label": "format_kit_row()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "format_kit_row()", + "source_file": "sax_file.py", + "source_location": "L544" + }, + { + "id": "sax_file_indent_kit_entry", + "label": "indent_kit_entry()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "indent_kit_entry()", + "source_file": "sax_file.py", + "source_location": "L479" + }, + { + "id": "sax_file_insert_kit_element", + "label": "insert_kit_element()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "insert_kit_element()", + "source_file": "sax_file.py", + "source_location": "L505" + }, + { + "id": "sax_file_note_kit_used", + "label": "note_kit_used()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "note_kit_used()", + "source_file": "sax_file.py", + "source_location": "L388" + }, + { + "id": "sax_file_reconcile_schema_kits_before_save", + "label": "reconcile_schema_kits_before_save()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "reconcile_schema_kits_before_save()", + "source_file": "sax_file.py", + "source_location": "L728" + }, + { + "id": "sax_file_required_kit_names", + "label": "required_kit_names()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "required_kit_names()", + "source_file": "sax_file.py", + "source_location": "L421" + }, + { + "id": "sax_file_set_tree_filled_callback", + "label": "set_tree_filled_callback()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "set_tree_filled_callback()", + "source_file": "sax_file.py", + "source_location": "L28" + }, + { + "id": "sax_file_unique_child_name", + "label": "unique_child_name()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "unique_child_name()", + "source_file": "sax_file.py", + "source_location": "L359" + }, + { + "id": "sax_file_used_kit_names", + "label": "used_kit_names()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "used_kit_names()", + "source_file": "sax_file.py", + "source_location": "L408" + }, + { + "id": "sox_type_id_for_slot", + "label": "type_id_for_slot()", + "_callable": true, + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "type_id_for_slot()", + "source_file": "sox.py", + "source_location": "L256" + }, + { + "id": "main_on_canvas_drag", + "label": "on_canvas_drag()", + "_callable": true, + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "code", + "norm_label": "on_canvas_drag()", + "source_file": "main.py", + "source_location": "L1261" + }, + { + "id": "wiresheet_get_box_origin", + "label": "get_box_origin()", + "_callable": true, + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "code", + "norm_label": "get_box_origin()", + "source_file": "wiresheet.py", + "source_location": "L268" + }, + { + "id": "wiresheet_layout_margin", + "label": "layout_margin()", + "_callable": true, + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "code", + "norm_label": "layout_margin()", + "source_file": "wiresheet.py", + "source_location": "L108" + }, + { + "id": "wiresheet_redraw_links", + "label": "redraw_links()", + "_callable": true, + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "code", + "norm_label": "redraw_links()", + "source_file": "wiresheet.py", + "source_location": "L1029" + }, + { + "id": "wiresheet_scale_knob_ends", + "label": "scale_knob_ends()", + "_callable": true, + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "code", + "norm_label": "scale_knob_ends()", + "source_file": "wiresheet.py", + "source_location": "L1019" + }, + { + "id": "properties_group_label", + "label": "group_label()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "group_label()", + "source_file": "properties.py", + "source_location": "L461" + }, + { + "id": "properties_meta_summary", + "label": "meta_summary()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "meta_summary()", + "source_file": "properties.py", + "source_location": "L467" + }, + { + "id": "properties_propertiespanel_load_meta_row", + "label": "._load_meta_row()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "._load_meta_row()", + "source_file": "properties.py", + "source_location": "L960" + }, + { + "id": "properties_propertiespanel_open_meta_editor", + "label": "._open_meta_editor()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "._open_meta_editor()", + "source_file": "properties.py", + "source_location": "L971" + }, + { + "id": "properties_propertiespanel_open_meta_editor_apply_meta", + "label": "apply_meta()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "apply_meta()", + "source_file": "properties.py", + "source_location": "L1033" + }, + { + "id": "properties_propertiespanel_open_meta_editor_read_coordinate", + "label": "read_coordinate()", + "_callable": true, + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "code", + "norm_label": "read_coordinate()", + "source_file": "properties.py", + "source_location": "L1021" + }, + { + "id": "wiresheet_draw_knob", + "label": "draw_knob()", + "_callable": true, + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "code", + "norm_label": "draw_knob()", + "source_file": "wiresheet.py", + "source_location": "L589" + }, + { + "id": "wiresheet_draw_links", + "label": "draw_links()", + "_callable": true, + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "code", + "norm_label": "draw_links()", + "source_file": "wiresheet.py", + "source_location": "L632" + }, + { + "id": "wiresheet_draw_links_want_knob", + "label": "want_knob()", + "_callable": true, + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "code", + "norm_label": "want_knob()", + "source_file": "wiresheet.py", + "source_location": "L668" + }, + { + "id": "wiresheet_get_box_bounds", + "label": "get_box_bounds()", + "_callable": true, + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "code", + "norm_label": "get_box_bounds()", + "source_file": "wiresheet.py", + "source_location": "L248" + }, + { + "id": "wiresheet_resolve_slot_anchor", + "label": "resolve_slot_anchor()", + "_callable": true, + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "code", + "norm_label": "resolve_slot_anchor()", + "source_file": "wiresheet.py", + "source_location": "L578" + }, + { + "id": "dasp_receivewindow_init", + "label": ".init()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": ".init()", + "source_file": "dasp.py", + "source_location": "L334" + }, + { + "id": "dasp_receivewindow_init_1939f2", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "dasp.py", + "source_location": "L323" + }, + { + "id": "dasp_receivewindow_receive", + "label": ".receive()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": ".receive()", + "source_file": "dasp.py", + "source_location": "L354" + }, + { + "id": "dasp_receivewindow_set_ack_headers", + "label": ".set_ack_headers()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": ".set_ack_headers()", + "source_file": "dasp.py", + "source_location": "L342" + }, + { + "id": "dasp_receivewindow_unacked", + "label": ".unacked()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": ".unacked()", + "source_file": "dasp.py", + "source_location": "L330" + }, + { + "id": "dasp_to_ack_more", + "label": "_to_ack_more()", + "_callable": true, + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "code", + "norm_label": "_to_ack_more()", + "source_file": "dasp.py", + "source_location": "L393" + }, + { + "id": "main_delete_component", + "label": "delete_component()", + "_callable": true, + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "code", + "norm_label": "delete_component()", + "source_file": "main.py", + "source_location": "L206" + }, + { + "id": "main_delete_selected_component", + "label": "delete_selected_component()", + "_callable": true, + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "code", + "norm_label": "delete_selected_component()", + "source_file": "main.py", + "source_location": "L882" + }, + { + "id": "main_delete_selected_link", + "label": "delete_selected_link()", + "_callable": true, + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "code", + "norm_label": "delete_selected_link()", + "source_file": "main.py", + "source_location": "L710" + }, + { + "id": "main_editor_panel_showing", + "label": "editor_panel_showing()", + "_callable": true, + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "code", + "norm_label": "editor_panel_showing()", + "source_file": "main.py", + "source_location": "L219" + }, + { + "id": "main_do_download_to_sax", + "label": "do_download_to_sax()", + "_callable": true, + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "code", + "norm_label": "do_download_to_sax()", + "source_file": "main.py", + "source_location": "L438" + }, + { + "id": "main_do_save", + "label": "do_save()", + "_callable": true, + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "code", + "norm_label": "do_save()", + "source_file": "main.py", + "source_location": "L430" + }, + { + "id": "sax_file_sync_live_metadata_to_dom", + "label": "sync_live_metadata_to_dom()", + "_callable": true, + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "code", + "norm_label": "sync_live_metadata_to_dom()", + "source_file": "sax_file.py", + "source_location": "L202" + }, + { + "id": "sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", + "label": "sync_and_prune_tree()", + "_callable": true, + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "code", + "norm_label": "sync_and_prune_tree()", + "source_file": "sax_file.py", + "source_location": "L215" + }, + { + "id": "sax_file_write_sax_to_path", + "label": "write_sax_to_path()", + "_callable": true, + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "code", + "norm_label": "write_sax_to_path()", + "source_file": "sax_file.py", + "source_location": "L273" + }, + { + "id": "main_do_zoom_fit", + "label": "do_zoom_fit()", + "_callable": true, + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "code", + "norm_label": "do_zoom_fit()", + "source_file": "main.py", + "source_location": "L582" + }, + { + "id": "main_update_zoom_label", + "label": "update_zoom_label()", + "_callable": true, + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "code", + "norm_label": "update_zoom_label()", + "source_file": "main.py", + "source_location": "L528" + }, + { + "id": "wiresheet_fit_zoom_level", + "label": "fit_zoom_level()", + "_callable": true, + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "code", + "norm_label": "fit_zoom_level()", + "source_file": "wiresheet.py", + "source_location": "L1098" + }, + { + "id": "wiresheet_sheet_content_bounds", + "label": "sheet_content_bounds()", + "_callable": true, + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "code", + "norm_label": "sheet_content_bounds()", + "source_file": "wiresheet.py", + "source_location": "L1065" + }, + { + "id": "sax_dom_set_prop_value", + "label": "set_prop_value()", + "_callable": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": "set_prop_value()", + "source_file": "sax_dom.py", + "source_location": "L29" + }, + { + "id": "undo_slotvaluecommand_apply", + "label": "._apply()", + "_callable": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": "._apply()", + "source_file": "undo.py", + "source_location": "L154" + }, + { + "id": "undo_slotvaluecommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L149" + }, + { + "id": "undo_slotvaluecommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L166" + }, + { + "id": "undo_slotvaluecommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L163" + }, + { + "id": "properties_bool_state", + "label": "bool_state()", + "_callable": true, + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "code", + "norm_label": "bool_state()", + "source_file": "properties.py", + "source_location": "L109" + }, + { + "id": "properties_is_null", + "label": "is_null()", + "_callable": true, + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "code", + "norm_label": "is_null()", + "source_file": "properties.py", + "source_location": "L199" + }, + { + "id": "properties_propertiespanel_field_background", + "label": "._field_background()", + "_callable": true, + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "code", + "norm_label": "._field_background()", + "source_file": "properties.py", + "source_location": "L924" + }, + { + "id": "wiresheet_apply_sheet_zoom", + "label": "apply_sheet_zoom()", + "_callable": true, + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "code", + "norm_label": "apply_sheet_zoom()", + "source_file": "wiresheet.py", + "source_location": "L993" + }, + { + "id": "wiresheet_draw_grid", + "label": "draw_grid()", + "_callable": true, + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "code", + "norm_label": "draw_grid()", + "source_file": "wiresheet.py", + "source_location": "L192" + }, + { + "id": "wiresheet_set_zoom", + "label": "set_zoom()", + "_callable": true, + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "code", + "norm_label": "set_zoom()", + "source_file": "wiresheet.py", + "source_location": "L1126" + }, + { + "id": "app_state_mark_dirty", + "label": "mark_dirty()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "mark_dirty()", + "source_file": "app_state.py", + "source_location": "L191" + }, + { + "id": "app_state_refresh_dirty_display", + "label": "refresh_dirty_display()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "refresh_dirty_display()", + "source_file": "app_state.py", + "source_location": "L185" + }, + { + "id": "live_hooks_comp_id", + "label": "_comp_id()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "_comp_id()", + "source_file": "live_hooks.py", + "source_location": "L200" + }, + { + "id": "live_hooks_find_slot", + "label": "_find_slot()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "_find_slot()", + "source_file": "live_hooks.py", + "source_location": "L212" + }, + { + "id": "live_hooks_is_live", + "label": "is_live()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "is_live()", + "source_file": "live_hooks.py", + "source_location": "L12" + }, + { + "id": "live_hooks_kit_id", + "label": "_kit_id()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "_kit_id()", + "source_file": "live_hooks.py", + "source_location": "L231" + }, + { + "id": "live_hooks_live_add_component", + "label": "live_add_component()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_add_component()", + "source_file": "live_hooks.py", + "source_location": "L47" + }, + { + "id": "live_hooks_live_add_link", + "label": "live_add_link()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_add_link()", + "source_file": "live_hooks.py", + "source_location": "L126" + }, + { + "id": "live_hooks_live_delete_component", + "label": "live_delete_component()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_delete_component()", + "source_file": "live_hooks.py", + "source_location": "L78" + }, + { + "id": "live_hooks_live_delete_link", + "label": "live_delete_link()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_delete_link()", + "source_file": "live_hooks.py", + "source_location": "L150" + }, + { + "id": "live_hooks_live_invoke", + "label": "live_invoke()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_invoke()", + "source_file": "live_hooks.py", + "source_location": "L176" + }, + { + "id": "live_hooks_live_rename_component", + "label": "live_rename_component()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_rename_component()", + "source_file": "live_hooks.py", + "source_location": "L106" + }, + { + "id": "live_hooks_live_set_prop_value", + "label": "live_set_prop_value()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_set_prop_value()", + "source_file": "live_hooks.py", + "source_location": "L20" + }, + { + "id": "live_hooks_type_id", + "label": "_type_id()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "_type_id()", + "source_file": "live_hooks.py", + "source_location": "L239" + }, + { + "id": "sax_dom_find_component_by_path", + "label": "find_component_by_path()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "find_component_by_path()", + "source_file": "sax_dom.py", + "source_location": "L145" + }, + { + "id": "sax_file_add_link", + "label": "add_link()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "add_link()", + "source_file": "sax_file.py", + "source_location": "L922" + }, + { + "id": "sax_file_execute_cascading_deletion", + "label": "execute_cascading_deletion()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "execute_cascading_deletion()", + "source_file": "sax_file.py", + "source_location": "L956" + }, + { + "id": "sax_file_remove_link", + "label": "remove_link()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "remove_link()", + "source_file": "sax_file.py", + "source_location": "L882" + }, + { + "id": "undo_push", + "label": "push()", + "_callable": true, + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "push()", + "source_file": "undo.py", + "source_location": "L36" + }, + { + "id": "main_tooltip_hide", + "label": "._hide()", + "_callable": true, + "_origin": "ast", + "community": 50, + "community_name": "Tooltip Widget", + "file_type": "code", + "norm_label": "._hide()", + "source_file": "main.py", + "source_location": "L62" + }, + { + "id": "main_tooltip_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 50, + "community_name": "Tooltip Widget", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "main.py", + "source_location": "L41" + }, + { + "id": "main_tooltip_show", + "label": "._show()", + "_callable": true, + "_origin": "ast", + "community": 50, + "community_name": "Tooltip Widget", + "file_type": "code", + "norm_label": "._show()", + "source_file": "main.py", + "source_location": "L48" + }, + { + "id": "sox_soxclient_connect", + "label": ".connect()", + "_callable": true, + "_origin": "ast", + "community": 51, + "community_name": "SOX Connection & Receiver", + "file_type": "code", + "norm_label": ".connect()", + "source_file": "sox.py", + "source_location": "L375" + }, + { + "id": "sox_soxreceiver_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 51, + "community_name": "SOX Connection & Receiver", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "sox.py", + "source_location": "L961" + }, + { + "id": "sox_soxreceiver_kill", + "label": ".kill()", + "_callable": true, + "_origin": "ast", + "community": 51, + "community_name": "SOX Connection & Receiver", + "file_type": "code", + "norm_label": ".kill()", + "source_file": "sox.py", + "source_location": "L966" + }, + { + "id": "sox_soxreceiver_run", + "label": ".run()", + "_callable": true, + "_origin": "ast", + "community": 51, + "community_name": "SOX Connection & Receiver", + "file_type": "code", + "norm_label": ".run()", + "source_file": "sox.py", + "source_location": "L969" + }, + { + "id": "undo_addcomponentcommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 52, + "community_name": "Add Component Undo", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L178" + }, + { + "id": "undo_addcomponentcommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 52, + "community_name": "Add Component Undo", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L188" + }, + { + "id": "undo_addcomponentcommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 52, + "community_name": "Add Component Undo", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L184" + }, + { + "id": "undo_addlinkcommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 53, + "community_name": "Add Link Undo", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L196" + }, + { + "id": "undo_addlinkcommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 53, + "community_name": "Add Link Undo", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L205" + }, + { + "id": "undo_addlinkcommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 53, + "community_name": "Add Link Undo", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L201" + }, + { + "id": "undo_deletecomponentcommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 54, + "community_name": "Delete Component Undo", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L231" + }, + { + "id": "undo_deletecomponentcommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 54, + "community_name": "Delete Component Undo", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L245" + }, + { + "id": "undo_deletecomponentcommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 54, + "community_name": "Delete Component Undo", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L239" + }, + { + "id": "undo_deletelinkcommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 55, + "community_name": "Delete Link Undo", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L213" + }, + { + "id": "undo_deletelinkcommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 55, + "community_name": "Delete Link Undo", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L223" + }, + { + "id": "undo_deletelinkcommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 55, + "community_name": "Delete Link Undo", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L219" + }, + { + "id": "main_load_live_schema", + "label": "_load_live_schema()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "Schema Compilation", + "file_type": "code", + "norm_label": "_load_live_schema()", + "source_file": "main.py", + "source_location": "L2077" + }, + { + "id": "schema_compile_schema_registry", + "label": "compile_schema_registry()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "Schema Compilation", + "file_type": "code", + "norm_label": "compile_schema_registry()", + "source_file": "schema.py", + "source_location": "L167" + }, + { + "id": "properties_humanise", + "label": "humanise()", + "_callable": true, + "_origin": "ast", + "community": 57, + "community_name": "Property Label Humanise", + "file_type": "code", + "norm_label": "humanise()", + "source_file": "properties.py", + "source_location": "L139" + }, + { + "id": "properties_propertiespanel_row_label", + "label": "._row_label()", + "_callable": true, + "_origin": "ast", + "community": 57, + "community_name": "Property Label Humanise", + "file_type": "code", + "norm_label": "._row_label()", + "source_file": "properties.py", + "source_location": "L722" + }, + { + "id": "properties_allows_null", + "label": "allows_null()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "allows_null()", + "source_file": "properties.py", + "source_location": "L215" + }, + { + "id": "properties_bool_texts", + "label": "bool_texts()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "bool_texts()", + "source_file": "properties.py", + "source_location": "L339" + }, + { + "id": "properties_build_properties_panel", + "label": "build_properties_panel()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "build_properties_panel()", + "source_file": "properties.py", + "source_location": "L1277" + }, + { + "id": "properties_display_text", + "label": "display_text()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "display_text()", + "source_file": "properties.py", + "source_location": "L347" + }, + { + "id": "properties_effective_value", + "label": "effective_value()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "effective_value()", + "source_file": "properties.py", + "source_location": "L231" + }, + { + "id": "properties_enum_range", + "label": "enum_range()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "enum_range()", + "source_file": "properties.py", + "source_location": "L178" + }, + { + "id": "properties_is_editable", + "label": "is_editable()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "is_editable()", + "source_file": "properties.py", + "source_location": "L257" + }, + { + "id": "properties_null_text", + "label": "null_text()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "null_text()", + "source_file": "properties.py", + "source_location": "L204" + }, + { + "id": "properties_parse_text", + "label": "parse_text()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "parse_text()", + "source_file": "properties.py", + "source_location": "L388" + }, + { + "id": "properties_propertiespanel_build_slot_row", + "label": "._build_slot_row()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "._build_slot_row()", + "source_file": "properties.py", + "source_location": "L753" + }, + { + "id": "properties_propertiespanel_load_row", + "label": "._load_row()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "._load_row()", + "source_file": "properties.py", + "source_location": "L930" + }, + { + "id": "properties_propertiespanel_set_row_text", + "label": "._set_row_text()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "._set_row_text()", + "source_file": "properties.py", + "source_location": "L915" + }, + { + "id": "properties_range_text", + "label": "range_text()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "range_text()", + "source_file": "properties.py", + "source_location": "L262" + }, + { + "id": "properties_stored_value", + "label": "stored_value()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "stored_value()", + "source_file": "properties.py", + "source_location": "L225" + }, + { + "id": "properties_trim_number", + "label": "_trim_number()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "_trim_number()", + "source_file": "properties.py", + "source_location": "L314" + }, + { + "id": "properties_unit_symbol", + "label": "unit_symbol()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "unit_symbol()", + "source_file": "properties.py", + "source_location": "L132" + }, + { + "id": "properties_value_bounds", + "label": "value_bounds()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "value_bounds()", + "source_file": "properties.py", + "source_location": "L321" + }, + { + "id": "main_on_canvas_release", + "label": "on_canvas_release()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "on_canvas_release()", + "source_file": "main.py", + "source_location": "L1304" + }, + { + "id": "sax_dom_find_parent_element", + "label": "find_parent_element()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "find_parent_element()", + "source_file": "sax_dom.py", + "source_location": "L137" + }, + { + "id": "sax_dom_read_meta_property", + "label": "read_meta_property()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "read_meta_property()", + "source_file": "sax_dom.py", + "source_location": "L57" + }, + { + "id": "sax_dom_remove_prop", + "label": "remove_prop()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "remove_prop()", + "source_file": "sax_dom.py", + "source_location": "L50" + }, + { + "id": "sax_dom_update_meta_groups", + "label": "update_meta_groups()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "update_meta_groups()", + "source_file": "sax_dom.py", + "source_location": "L108" + }, + { + "id": "sax_dom_update_meta_property", + "label": "update_meta_property()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "update_meta_property()", + "source_file": "sax_dom.py", + "source_location": "L83" + }, + { + "id": "undo_can_redo", + "label": "can_redo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "can_redo()", + "source_file": "undo.py", + "source_location": "L46" + }, + { + "id": "undo_can_undo", + "label": "can_undo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "can_undo()", + "source_file": "undo.py", + "source_location": "L42" + }, + { + "id": "undo_metamovecommand_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "undo.py", + "source_location": "L124" + }, + { + "id": "undo_metamovecommand_redo", + "label": ".redo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": ".redo()", + "source_file": "undo.py", + "source_location": "L135" + }, + { + "id": "undo_metamovecommand_undo", + "label": ".undo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": ".undo()", + "source_file": "undo.py", + "source_location": "L129" + }, + { + "id": "undo_redo", + "label": "redo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "redo()", + "source_file": "undo.py", + "source_location": "L60" + }, + { + "id": "undo_refresh", + "label": "_refresh()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "_refresh()", + "source_file": "undo.py", + "source_location": "L25" + }, + { + "id": "undo_set_refresh_callback", + "label": "set_refresh_callback()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "set_refresh_callback()", + "source_file": "undo.py", + "source_location": "L19" + }, + { + "id": "undo_undo", + "label": "undo()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "undo()", + "source_file": "undo.py", + "source_location": "L50" + }, + { + "id": "manage_kits_build_kits_panel", + "label": "build_kits_panel()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "build_kits_panel()", + "source_file": "manage_kits.py", + "source_location": "L566" + }, + { + "id": "manage_kits_build_label", + "label": "build_label()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "build_label()", + "source_file": "manage_kits.py", + "source_location": "L75" + }, + { + "id": "manage_kits_describe_changes", + "label": "describe_changes()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "describe_changes()", + "source_file": "manage_kits.py", + "source_location": "L199" + }, + { + "id": "manage_kits_kitspanel_action_text", + "label": "._action_text()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._action_text()", + "source_file": "manage_kits.py", + "source_location": "L380" + }, + { + "id": "manage_kits_kitspanel_apply_changes", + "label": "._apply_changes()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._apply_changes()", + "source_file": "manage_kits.py", + "source_location": "L478" + }, + { + "id": "manage_kits_kitspanel_close", + "label": ".close()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": ".close()", + "source_file": "manage_kits.py", + "source_location": "L302" + }, + { + "id": "manage_kits_kitspanel_close_editor", + "label": "._close_editor()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._close_editor()", + "source_file": "manage_kits.py", + "source_location": "L375" + }, + { + "id": "manage_kits_kitspanel_destroy", + "label": ".destroy()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": ".destroy()", + "source_file": "manage_kits.py", + "source_location": "L306" + }, + { + "id": "manage_kits_kitspanel_edit_action", + "label": "._edit_action()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._edit_action()", + "source_file": "manage_kits.py", + "source_location": "L439" + }, + { + "id": "manage_kits_kitspanel_edit_action_commit", + "label": "commit()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "commit()", + "source_file": "manage_kits.py", + "source_location": "L454" + }, + { + "id": "manage_kits_kitspanel_export_xls", + "label": "._export_xls()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._export_xls()", + "source_file": "manage_kits.py", + "source_location": "L310" + }, + { + "id": "manage_kits_kitspanel_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "manage_kits.py", + "source_location": "L226" + }, + { + "id": "manage_kits_kitspanel_on_click", + "label": "._on_click()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._on_click()", + "source_file": "manage_kits.py", + "source_location": "L464" + }, + { + "id": "manage_kits_kitspanel_rebuild_table", + "label": "._rebuild_table()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._rebuild_table()", + "source_file": "manage_kits.py", + "source_location": "L393" + }, + { + "id": "manage_kits_kitspanel_refresh_row", + "label": "._refresh_row()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._refresh_row()", + "source_file": "manage_kits.py", + "source_location": "L411" + }, + { + "id": "manage_kits_kitspanel_row_image", + "label": "._row_image()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._row_image()", + "source_file": "manage_kits.py", + "source_location": "L388" + }, + { + "id": "manage_kits_kitspanel_row_values", + "label": "._row_values()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._row_values()", + "source_file": "manage_kits.py", + "source_location": "L385" + }, + { + "id": "manage_kits_kitspanel_set_choice", + "label": "._set_choice()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._set_choice()", + "source_file": "manage_kits.py", + "source_location": "L415" + }, + { + "id": "manage_kits_kitspanel_toggle_check", + "label": "._toggle_check()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._toggle_check()", + "source_file": "manage_kits.py", + "source_location": "L422" + }, + { + "id": "manage_kits_kitspanel_update_marked", + "label": "._update_marked()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._update_marked()", + "source_file": "manage_kits.py", + "source_location": "L538" + }, + { + "id": "manage_kits_kitspanel_upgrade_all", + "label": "._upgrade_all()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "._upgrade_all()", + "source_file": "manage_kits.py", + "source_location": "L509" + }, + { + "id": "manage_kits_make_checkbox_image", + "label": "make_checkbox_image()", + "_callable": true, + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "code", + "norm_label": "make_checkbox_image()", + "source_file": "manage_kits.py", + "source_location": "L47" + }, + { + "id": "connect_dialog_connectdialog_connect_worker", + "label": "._connect_worker()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._connect_worker()", + "source_file": "connect_dialog.py", + "source_location": "L118" + }, + { + "id": "connect_dialog_connectdialog_do_cancel", + "label": "._do_cancel()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_cancel()", + "source_file": "connect_dialog.py", + "source_location": "L146" + }, + { + "id": "connect_dialog_connectdialog_do_cancel_cleanup", + "label": "_cleanup()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "_cleanup()", + "source_file": "connect_dialog.py", + "source_location": "L150" + }, + { + "id": "connect_dialog_connectdialog_do_connect", + "label": "._do_connect()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_connect()", + "source_file": "connect_dialog.py", + "source_location": "L87" + }, + { + "id": "connect_dialog_connectdialog_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "connect_dialog.py", + "source_location": "L24" + }, + { + "id": "connect_dialog_connectdialog_poll_connect", + "label": "._poll_connect()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._poll_connect()", + "source_file": "connect_dialog.py", + "source_location": "L129" + }, + { + "id": "connect_dialog_credentialsdialog_connect_worker", + "label": "._connect_worker()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._connect_worker()", + "source_file": "connect_dialog.py", + "source_location": "L412" + }, + { + "id": "connect_dialog_credentialsdialog_do_cancel", + "label": "._do_cancel()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_cancel()", + "source_file": "connect_dialog.py", + "source_location": "L440" + }, + { + "id": "connect_dialog_credentialsdialog_do_cancel_cleanup", + "label": "_cleanup()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "_cleanup()", + "source_file": "connect_dialog.py", + "source_location": "L444" + }, + { + "id": "connect_dialog_credentialsdialog_do_connect", + "label": "._do_connect()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_connect()", + "source_file": "connect_dialog.py", + "source_location": "L386" + }, + { + "id": "connect_dialog_credentialsdialog_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "connect_dialog.py", + "source_location": "L331" + }, + { + "id": "connect_dialog_credentialsdialog_poll_connect", + "label": "._poll_connect()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._poll_connect()", + "source_file": "connect_dialog.py", + "source_location": "L423" + }, + { + "id": "connect_dialog_discoverdialog_discover_worker", + "label": "._discover_worker()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._discover_worker()", + "source_file": "connect_dialog.py", + "source_location": "L274" + }, + { + "id": "connect_dialog_discoverdialog_do_connect_selected", + "label": "._do_connect_selected()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_connect_selected()", + "source_file": "connect_dialog.py", + "source_location": "L312" + }, + { + "id": "connect_dialog_discoverdialog_do_discover", + "label": "._do_discover()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._do_discover()", + "source_file": "connect_dialog.py", + "source_location": "L252" + }, + { + "id": "connect_dialog_discoverdialog_init", + "label": ".__init__()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": ".__init__()", + "source_file": "connect_dialog.py", + "source_location": "L172" + }, + { + "id": "connect_dialog_discoverdialog_poll_discover", + "label": "._poll_discover()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "._poll_discover()", + "source_file": "connect_dialog.py", + "source_location": "L290" + }, + { + "id": "connect_dialog_load_last_connection", + "label": "_load_last_connection()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "_load_last_connection()", + "source_file": "connect_dialog.py", + "source_location": "L462" + }, + { + "id": "connect_dialog_save_last_connection", + "label": "_save_last_connection()", + "_callable": true, + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "code", + "norm_label": "_save_last_connection()", + "source_file": "connect_dialog.py", + "source_location": "L479" + }, + { + "id": "sox_py_exception", + "label": "Exception", + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "code", + "norm_label": "exception", + "source_file": "", + "source_location": "" + }, + { + "id": "sox_rationale_330", + "label": "Sox client with component cache, request/response correlation, batch subscribe,\u2026", + "_origin": "ast", + "community": 0, + "community_name": "SOX Client Protocol", + "file_type": "rationale", + "norm_label": "sox client with component cache, request/response correlation, batch subscribe,...", + "source_file": "sox.py", + "source_location": "L330" + }, + { + "id": "link_view_rationale_217", + "label": "Collapses the entries of one side onto one box per peer. A component wired\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "collapses the entries of one side onto one box per peer. a component wired...", + "source_file": "link_view.py", + "source_location": "L217" + }, + { + "id": "link_view_rationale_238", + "label": "Where a peer belongs in its column: the first focus slot its links land on. A\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "where a peer belongs in its column: the first focus slot its links land on. a...", + "source_file": "link_view.py", + "source_location": "L238" + }, + { + "id": "link_view_rationale_250", + "label": "One component's links, drawn around it on a canvas of this view's own. Built\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "one component's links, drawn around it on a canvas of this view's own. built...", + "source_file": "link_view.py", + "source_location": "L250" + }, + { + "id": "link_view_rationale_376", + "label": "Moves a scrollbar's thumb, and hides the bar when it spans the whole.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "moves a scrollbar's thumb, and hides the bar when it spans the whole.", + "source_file": "link_view.py", + "source_location": "L376" + }, + { + "id": "link_view_rationale_394", + "label": "Lays the picture out from the links and paints it. Positions are worked out\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "lays the picture out from the links and paints it. positions are worked out...", + "source_file": "link_view.py", + "source_location": "L394" + }, + { + "id": "link_view_rationale_523", + "label": "How much room one peer box takes, note included.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "how much room one peer box takes, note included.", + "source_file": "link_view.py", + "source_location": "L523" + }, + { + "id": "link_view_rationale_543", + "label": "Paints a component box and returns what a wire needs to reach its slots.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "paints a component box and returns what a wire needs to reach its slots.", + "source_file": "link_view.py", + "source_location": "L543" + }, + { + "id": "link_view_rationale_551", + "label": "One peer's box, its sheet named under it when that sheet is not this one. The\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "one peer's box, its sheet named under it when that sheet is not this one. the...", + "source_file": "link_view.py", + "source_location": "L551" + }, + { + "id": "link_view_rationale_591", + "label": "Where a wire meets a box: its slot's row, or the box's middle if it has none.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "where a wire meets a box: its slot's row, or the box's middle if it has none.", + "source_file": "link_view.py", + "source_location": "L591" + }, + { + "id": "link_view_rationale_598", + "label": "Where a wire's vertical run stands, measured out from the chosen component. Out\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "where a wire's vertical run stands, measured out from the chosen component. out...", + "source_file": "link_view.py", + "source_location": "L598" + }, + { + "id": "link_view_rationale_610", + "label": "Where one link's wire has to start and finish, before it is routed. Drawn peer-\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "where one link's wire has to start and finish, before it is routed. drawn peer-...", + "source_file": "link_view.py", + "source_location": "L610" + }, + { + "id": "link_view_rationale_641", + "label": "Chooses a lane for every wire on one side so that no two of them meet. The\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "chooses a lane for every wire on one side so that no two of them meet. the...", + "source_file": "link_view.py", + "source_location": "L641" + }, + { + "id": "link_view_rationale_720", + "label": "Paints one routed wire, and the knob of a link that leaves the sheet.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "paints one routed wire, and the knob of a link that leaves the sheet.", + "source_file": "link_view.py", + "source_location": "L720" + }, + { + "id": "link_view_rationale_734", + "label": "A wire's corners: out of one slot, across the gap, into the other. Three\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "a wire's corners: out of one slot, across the gap, into the other. three...", + "source_file": "link_view.py", + "source_location": "L734" + }, + { + "id": "link_view_rationale_746", + "label": "A component linked to itself: out of one of its slots and back into another. It\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "a component linked to itself: out of one of its slots and back into another. it...", + "source_file": "link_view.py", + "source_location": "L746" + }, + { + "id": "link_view_rationale_780", + "label": "Makes everything under one tag say where it goes, and go there when clicked.\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "makes everything under one tag say where it goes, and go there when clicked....", + "source_file": "link_view.py", + "source_location": "L780" + }, + { + "id": "link_view_rationale_79", + "label": "How wide the gap beside a column has to be to hold its wires. A wire that\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "how wide the gap beside a column has to be to hold its wires. a wire that...", + "source_file": "link_view.py", + "source_location": "L79" + }, + { + "id": "link_view_rationale_826", + "label": "Sizes the canvas to the picture and puts the chosen component in view. The\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "sizes the canvas to the picture and puts the chosen component in view. the...", + "source_file": "link_view.py", + "source_location": "L826" + }, + { + "id": "link_view_rationale_860", + "label": "Hands the pane back. Nothing to ask: this view has never changed anything.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "hands the pane back. nothing to ask: this view has never changed anything.", + "source_file": "link_view.py", + "source_location": "L860" + }, + { + "id": "link_view_rationale_866", + "label": "Tears the panel's widgets down, for a caller that is done with it.", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "tears the panel's widgets down, for a caller that is done with it.", + "source_file": "link_view.py", + "source_location": "L866" + }, + { + "id": "link_view_rationale_872", + "label": "A Link View for one component, built into `parent` but not yet placed.\u2026", + "_origin": "ast", + "community": 1, + "community_name": "Link View Rendering", + "file_type": "rationale", + "norm_label": "a link view for one component, built into `parent` but not yet placed....", + "source_file": "link_view.py", + "source_location": "L872" + }, + { + "id": "app_state", + "label": "app_state.py", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "app_state.py", + "source_file": "app_state.py", + "source_location": "L1" + }, + { + "id": "connect_dialog", + "label": "connect_dialog.py", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "connect_dialog.py", + "source_file": "connect_dialog.py", + "source_location": "L1" + }, + { + "id": "link_view", + "label": "link_view.py", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "link_view.py", + "source_file": "link_view.py", + "source_location": "L1" + }, + { + "id": "manage_kits", + "label": "manage_kits.py", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "code", + "norm_label": "manage_kits.py", + "source_file": "manage_kits.py", + "source_location": "L1" + }, + { + "id": "app_state_rationale_1", + "label": "Shared configuration, runtime state and widget handles. Every other module\u2026", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "shared configuration, runtime state and widget handles. every other module...", + "source_file": "app_state.py", + "source_location": "L1" + }, + { + "id": "app_state_rationale_107", + "label": "Loads application configurations from editor.properties or initializes defaults.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "loads application configurations from editor.properties or initializes defaults.", + "source_file": "app_state.py", + "source_location": "L107" + }, + { + "id": "app_state_rationale_151", + "label": "Writes the current preference values back to editor.properties.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "writes the current preference values back to editor.properties.", + "source_file": "app_state.py", + "source_location": "L151" + }, + { + "id": "app_state_rationale_219", + "label": "Window title for live mode.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "window title for live mode.", + "source_file": "app_state.py", + "source_location": "L219" + }, + { + "id": "connect_dialog_rationale_1", + "label": "Connection and discovery dialogs for live Sedona devices. ConnectDialog \u2014\u2026", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "connection and discovery dialogs for live sedona devices. connectdialog \u2014...", + "source_file": "connect_dialog.py", + "source_location": "L1" + }, + { + "id": "link_view_rationale_1", + "label": "The Link View: every link touching one component, drawn around it. Like the\u2026", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "the link view: every link touching one component, drawn around it. like the...", + "source_file": "link_view.py", + "source_location": "L1" + }, + { + "id": "link_view_rationale_103", + "label": "Whether two axis-aligned segments make a mark a reader would read as a tangle.\u2026", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "whether two axis-aligned segments make a mark a reader would read as a tangle....", + "source_file": "link_view.py", + "source_location": "L103" + }, + { + "id": "link_view_rationale_130", + "label": "Whether two wires, each a list of corner points, meet anywhere along their way.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "whether two wires, each a list of corner points, meet anywhere along their way.", + "source_file": "link_view.py", + "source_location": "L130" + }, + { + "id": "link_view_rationale_91", + "label": "Whether two 1-D spans share more than a single point.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "whether two 1-d spans share more than a single point.", + "source_file": "link_view.py", + "source_location": "L91" + }, + { + "id": "link_view_rationale_98", + "label": "Whether a coordinate is inside a span rather than at either end of it.", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "whether a coordinate is inside a span rather than at either end of it.", + "source_file": "link_view.py", + "source_location": "L98" + }, + { + "id": "manage_kits_rationale_1", + "label": "The Manage Kits dialog: what the app pins, what Sedona home offers, and\u2026", + "_origin": "ast", + "community": 10, + "community_name": "Module Imports & Config", + "file_type": "rationale", + "norm_label": "the manage kits dialog: what the app pins, what sedona home offers, and...", + "source_file": "manage_kits.py", + "source_location": "L1" + }, + { + "id": "main", + "label": "main.py", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "main.py", + "source_file": "main.py", + "source_location": "L1" + }, + { + "id": "run", + "label": "run.py", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "code", + "norm_label": "run.py", + "source_file": "run.py", + "source_location": "L1" + }, + { + "id": "main_rationale_1", + "label": "Sedona SAX Tree View Viewer & Program Editor \u2014 UI wiring, dialogs and event\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "sedona sax tree view viewer & program editor \u2014 ui wiring, dialogs and event...", + "source_file": "main.py", + "source_location": "L1" + }, + { + "id": "main_rationale_1439", + "label": "Keeps both halves of the left column visible, whatever the sash or the window\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "keeps both halves of the left column visible, whatever the sash or the window...", + "source_file": "main.py", + "source_location": "L1439" + }, + { + "id": "main_rationale_1904", + "label": "Displays information tracking details for the currently active schema file in\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "displays information tracking details for the currently active schema file in...", + "source_file": "main.py", + "source_location": "L1904" + }, + { + "id": "main_rationale_494", + "label": "Menu command: re-flow the open sheet so nothing overlaps.", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "menu command: re-flow the open sheet so nothing overlaps.", + "source_file": "main.py", + "source_location": "L494" + }, + { + "id": "main_rationale_535", + "label": "Repaints the sheet at this zoom, holding one point of it still on screen.\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "repaints the sheet at this zoom, holding one point of it still on screen....", + "source_file": "main.py", + "source_location": "L535" + }, + { + "id": "main_rationale_611", + "label": "Ctrl + wheel over the sheet, the gesture every other editor uses for zoom.", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "ctrl + wheel over the sheet, the gesture every other editor uses for zoom.", + "source_file": "main.py", + "source_location": "L611" + }, + { + "id": "run_rationale_1", + "label": "Entry point. Run this to start the editor: cd sedona_editor\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "entry point. run this to start the editor: cd sedona_editor...", + "source_file": "run.py", + "source_location": "L1" + }, + { + "id": "wiresheet_rationale_1051", + "label": "The next zoom level in (+1) or out (-1); the current one at either end of the\u2026", + "_origin": "ast", + "community": 12, + "community_name": "Main UI & Zoom", + "file_type": "rationale", + "norm_label": "the next zoom level in (+1) or out (-1); the current one at either end of the...", + "source_file": "wiresheet.py", + "source_location": "L1051" + }, + { + "id": "properties_rationale_1103", + "label": "Writes the edited rows back, as one undoable step. Nothing is written until\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "writes the edited rows back, as one undoable step. nothing is written until...", + "source_file": "properties.py", + "source_location": "L1103" + }, + { + "id": "properties_rationale_1204", + "label": "An undo can take the component out of the document while this is on screen.", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "an undo can take the component out of the document while this is on screen.", + "source_file": "properties.py", + "source_location": "L1204" + }, + { + "id": "properties_rationale_1236", + "label": "Asks before pending edits are thrown away. True means it is safe to leave.\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "asks before pending edits are thrown away. true means it is safe to leave....", + "source_file": "properties.py", + "source_location": "L1236" + }, + { + "id": "properties_rationale_1260", + "label": "Hands back to whoever put this on screen, once pending edits are settled.\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "hands back to whoever put this on screen, once pending edits are settled....", + "source_file": "properties.py", + "source_location": "L1260" + }, + { + "id": "properties_rationale_1272", + "label": "Tears the panel's widgets down, for a caller that is done with it.", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "tears the panel's widgets down, for a caller that is done with it.", + "source_file": "properties.py", + "source_location": "L1272" + }, + { + "id": "properties_rationale_479", + "label": "One component's slots, in a scrolling list of rows, with Save, Refresh and\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "one component's slots, in a scrolling list of rows, with save, refresh and...", + "source_file": "properties.py", + "source_location": "L479" + }, + { + "id": "properties_rationale_543", + "label": "Whether any row has moved away from what was last loaded or saved. Read from\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "whether any row has moved away from what was last loaded or saved. read from...", + "source_file": "properties.py", + "source_location": "L543" + }, + { + "id": "properties_rationale_563", + "label": "Repaints the view in the same colour the canvas wears when the file is dirty.", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "repaints the view in the same colour the canvas wears when the file is dirty.", + "source_file": "properties.py", + "source_location": "L563" + }, + { + "id": "properties_rationale_581", + "label": "Makes a field repaint the view as soon as its value moves. `kind` is the\u2026", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "makes a field repaint the view as soon as its value moves. `kind` is the...", + "source_file": "properties.py", + "source_location": "L581" + }, + { + "id": "properties_rationale_604", + "label": "Fills a bool row's field by which of the three states it now reads as.", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "fills a bool row's field by which of the three states it now reads as.", + "source_file": "properties.py", + "source_location": "L604" + }, + { + "id": "properties_rationale_910", + "label": "What a row currently reads, whichever kind of field it wears.", + "_origin": "ast", + "community": 13, + "community_name": "Properties Panel State", + "file_type": "rationale", + "norm_label": "what a row currently reads, whichever kind of field it wears.", + "source_file": "properties.py", + "source_location": "L910" + }, + { + "id": "setter", + "label": "setter", + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "code", + "norm_label": "setter", + "source_file": "", + "source_location": "" + }, + { + "id": "sox_rationale_47", + "label": "Big-endian binary buffer with cursor, mirroring sedona.Buf.", + "_origin": "ast", + "community": 14, + "community_name": "SOX Message Codec", + "file_type": "rationale", + "norm_label": "big-endian binary buffer with cursor, mirroring sedona.buf.", + "source_file": "sox.py", + "source_location": "L47" + }, + { + "id": "dasp_rationale_1032", + "label": "Monotonic time in seconds (float).", + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "rationale", + "norm_label": "monotonic time in seconds (float).", + "source_file": "dasp.py", + "source_location": "L1032" + }, + { + "id": "dasp_rationale_423", + "label": "Manages the outgoing datagram queue with reliable delivery.", + "_origin": "ast", + "community": 15, + "community_name": "DASP Send Window", + "file_type": "rationale", + "norm_label": "manages the outgoing datagram queue with reliable delivery.", + "source_file": "dasp.py", + "source_location": "L423" + }, + { + "id": "main_rationale_141", + "label": "Whether there is a change no one has written yet, in the document or in a\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "whether there is a change no one has written yet, in the document or in a...", + "source_file": "main.py", + "source_location": "L141" + }, + { + "id": "main_rationale_153", + "label": "Puts the file name on the tree's root row in red, or back to its usual colour.\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "puts the file name on the tree's root row in red, or back to its usual colour....", + "source_file": "main.py", + "source_location": "L153" + }, + { + "id": "main_rationale_1588", + "label": "Starts the history over, for a newly opened file.", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "starts the history over, for a newly opened file.", + "source_file": "main.py", + "source_location": "L1588" + }, + { + "id": "main_rationale_1700", + "label": "Runs after every rebuild of the navigation tree. A rebuild is either a new\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "runs after every rebuild of the navigation tree. a rebuild is either a new...", + "source_file": "main.py", + "source_location": "L1700" + }, + { + "id": "main_rationale_1731", + "label": "Whether any declared kit is missing a checksum.", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "whether any declared kit is missing a checksum.", + "source_file": "main.py", + "source_location": "L1731" + }, + { + "id": "main_rationale_241", + "label": "Puts the sheet back, in the order the pane was built in. The scrollbars are\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "puts the sheet back, in the order the pane was built in. the scrollbars are...", + "source_file": "main.py", + "source_location": "L241" + }, + { + "id": "main_rationale_2503", + "label": "Reloads the kit list, showing only kits declared in the app's schema.", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "reloads the kit list, showing only kits declared in the app's schema.", + "source_file": "main.py", + "source_location": "L2503" + }, + { + "id": "main_rationale_274", + "label": "Takes the Properties view down and gives the pane back, asking nothing. The\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "takes the properties view down and gives the pane back, asking nothing. the...", + "source_file": "main.py", + "source_location": "L274" + }, + { + "id": "main_rationale_334", + "label": "Puts the kit table in the editor pane, in place of the wiresheet.", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "puts the kit table in the editor pane, in place of the wiresheet.", + "source_file": "main.py", + "source_location": "L334" + }, + { + "id": "main_rationale_355", + "label": "Takes the Kits view down and gives the pane back.", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "takes the kits view down and gives the pane back.", + "source_file": "main.py", + "source_location": "L355" + }, + { + "id": "main_rationale_368", + "label": "Frees the editor pane, asking about unsaved edits first. True if it is now\u2026", + "_origin": "ast", + "community": 16, + "community_name": "Main Panel Management", + "file_type": "rationale", + "norm_label": "frees the editor pane, asking about unsaved edits first. true if it is now...", + "source_file": "main.py", + "source_location": "L368" + }, + { + "id": "dasp", + "label": "dasp.py", + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "dasp.py", + "source_file": "dasp.py", + "source_location": "L1" + }, + { + "id": "sox", + "label": "sox.py", + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "code", + "norm_label": "sox.py", + "source_file": "sox.py", + "source_location": "L1" + }, + { + "id": "dasp_rationale_1", + "label": "DASP (Datagram Authenticated Session Protocol) transport layer. Ported from\u2026", + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "rationale", + "norm_label": "dasp (datagram authenticated session protocol) transport layer. ported from...", + "source_file": "dasp.py", + "source_location": "L1" + }, + { + "id": "dasp_rationale_124", + "label": "Binary encoder/decoder for DASP messages.", + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "rationale", + "norm_label": "binary encoder/decoder for dasp messages.", + "source_file": "dasp.py", + "source_location": "L124" + }, + { + "id": "sox_rationale_1", + "label": "Sox (Sedona Object Exchange) protocol layer. Ported from\u2026", + "_origin": "ast", + "community": 17, + "community_name": "DASP & SOX Imports", + "file_type": "rationale", + "norm_label": "sox (sedona object exchange) protocol layer. ported from...", + "source_file": "sox.py", + "source_location": "L1" + }, + { + "id": "main_rationale_175", + "label": "Rebuilds tree and canvas from the DOM. Registered as undo/redo's view refresh.", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "rebuilds tree and canvas from the dom. registered as undo/redo's view refresh.", + "source_file": "main.py", + "source_location": "L175" + }, + { + "id": "wiresheet_rationale_1140", + "label": "Repaints whichever sheet is open, re-reading children from the DOM. Undo of a\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "repaints whichever sheet is open, re-reading children from the dom. undo of a...", + "source_file": "wiresheet.py", + "source_location": "L1140" + }, + { + "id": "wiresheet_rationale_1214", + "label": "Walks the columns at `scale` px per meta step, without touching the DOM.\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "walks the columns at `scale` px per meta step, without touching the dom....", + "source_file": "wiresheet.py", + "source_location": "L1214" + }, + { + "id": "wiresheet_rationale_1247", + "label": "Column-grouped layout items for a sheet, measured rather than read off the\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "column-grouped layout items for a sheet, measured rather than read off the...", + "source_file": "wiresheet.py", + "source_location": "L1247" + }, + { + "id": "wiresheet_rationale_1277", + "label": "Pixels per meta step for this sheet: GRID_SIZE times the smallest multiplier\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "pixels per meta step for this sheet: grid_size times the smallest multiplier...", + "source_file": "wiresheet.py", + "source_location": "L1277" + }, + { + "id": "wiresheet_rationale_1299", + "label": "Re-flows the open sheet so no two boxes overlap, preserving the author's\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "re-flows the open sheet so no two boxes overlap, preserving the author's...", + "source_file": "wiresheet.py", + "source_location": "L1299" + }, + { + "id": "wiresheet_rationale_1345", + "label": "Saves the wiresheet as a PNG image sized to its content and opens it. The\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "saves the wiresheet as a png image sized to its content and opens it. the...", + "source_file": "wiresheet.py", + "source_location": "L1345" + }, + { + "id": "wiresheet_rationale_141", + "label": "The three fonts a component box is drawn with. Box sizes are measured from\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "the three fonts a component box is drawn with. box sizes are measured from...", + "source_file": "wiresheet.py", + "source_location": "L141" + }, + { + "id": "wiresheet_rationale_229", + "label": "Maps component path -> set of slot names touched by a link, either end.", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "maps component path -> set of slot names touched by a link, either end.", + "source_file": "wiresheet.py", + "source_location": "L229" + }, + { + "id": "wiresheet_rationale_942", + "label": "Handles parsing and visual painting of given component listings on canvas with\u2026", + "_origin": "ast", + "community": 18, + "community_name": "Wiresheet Layout Engine", + "file_type": "rationale", + "norm_label": "handles parsing and visual painting of given component listings on canvas with...", + "source_file": "wiresheet.py", + "source_location": "L942" + }, + { + "id": "sax_dom_rationale_20", + "label": "Puts back what snapshot_children captured, whitespace and all.", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "puts back what snapshot_children captured, whitespace and all.", + "source_file": "sax_dom.py", + "source_location": "L20" + }, + { + "id": "sax_file_rationale_527", + "label": "Takes a entry out of the block, leaving its line breaks tidy. Whitespace\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "takes a entry out of the block, leaving its line breaks tidy. whitespace...", + "source_file": "sax_file.py", + "source_location": "L527" + }, + { + "id": "sax_file_rationale_606", + "label": "Types placed in the app that the current registry cannot describe, sorted.\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "types placed in the app that the current registry cannot describe, sorted....", + "source_file": "sax_file.py", + "source_location": "L606" + }, + { + "id": "sax_file_rationale_624", + "label": "Repins, adds and drops entries in one go. ``selections`` is an iterable\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "repins, adds and drops entries in one go. ``selections`` is an iterable...", + "source_file": "sax_file.py", + "source_location": "L624" + }, + { + "id": "schema_rationale_240", + "label": "Loads the manifests for the file's kits, plus any kit still only\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "loads the manifests for the file's kits, plus any kit still only...", + "source_file": "schema.py", + "source_location": "L240" + }, + { + "id": "schema_rationale_26", + "label": "The body of the dialog both callers show, pointing at the folder to check.", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "the body of the dialog both callers show, pointing at the folder to check.", + "source_file": "schema.py", + "source_location": "L26" + }, + { + "id": "undo_rationale_85", + "label": "Recompiles the slot registry after the block changed. A failure is\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "recompiles the slot registry after the block changed. a failure is...", + "source_file": "undo.py", + "source_location": "L85" + }, + { + "id": "undo_rationale_99", + "label": "A change to the file's block, held as a before/after snapshot. Kit\u2026", + "_origin": "ast", + "community": 19, + "community_name": "Schema Kit Resolution", + "file_type": "rationale", + "norm_label": "a change to the file's block, held as a before/after snapshot. kit...", + "source_file": "undo.py", + "source_location": "L99" + }, + { + "id": "palette", + "label": "palette.py", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "code", + "norm_label": "palette.py", + "source_file": "palette.py", + "source_location": "L1" + }, + { + "id": "manage_kits_rationale_132", + "label": "Every kit worth listing, as row dicts in the order they should appear. A row\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "every kit worth listing, as row dicts in the order they should appear. a row...", + "source_file": "manage_kits.py", + "source_location": "L132" + }, + { + "id": "manage_kits_rationale_81", + "label": "How a build is named in the Installed and Latest columns, which are narrow.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "how a build is named in the installed and latest columns, which are narrow.", + "source_file": "manage_kits.py", + "source_location": "L81" + }, + { + "id": "manage_kits_rationale_86", + "label": "The Action dropdown for one kit: (label, checksum to apply) pairs, no-op first.\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "the action dropdown for one kit: (label, checksum to apply) pairs, no-op first....", + "source_file": "manage_kits.py", + "source_location": "L86" + }, + { + "id": "palette_rationale_1", + "label": "Component palette: the kits installed in Sedona home, and the components inside\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "component palette: the kits installed in sedona home, and the components inside...", + "source_file": "palette.py", + "source_location": "L1" + }, + { + "id": "palette_rationale_121", + "label": "Every build of a kit this Sedona home can describe, newest version first. One\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "every build of a kit this sedona home can describe, newest version first. one...", + "source_file": "palette.py", + "source_location": "L121" + }, + { + "id": "palette_rationale_150", + "label": "The newest build of a kit, as (version string, checksum), or None if it has\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "the newest build of a kit, as (version string, checksum), or none if it has...", + "source_file": "palette.py", + "source_location": "L150" + }, + { + "id": "palette_rationale_156", + "label": "Parses a kit's chosen manifest into (version label, {type name: element}).", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "parses a kit's chosen manifest into (version label, {type name: element}).", + "source_file": "palette.py", + "source_location": "L156" + }, + { + "id": "palette_rationale_179", + "label": "Checksum of the manifest this palette resolved for a kit, or None.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "checksum of the manifest this palette resolved for a kit, or none.", + "source_file": "palette.py", + "source_location": "L179" + }, + { + "id": "palette_rationale_190", + "label": "The version a kit's checksum stands for, read from the .kit filenames. Returns\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "the version a kit's checksum stands for, read from the .kit filenames. returns...", + "source_file": "palette.py", + "source_location": "L190" + }, + { + "id": "palette_rationale_208", + "label": "True when the base chain reaches sys::Component, so the type can live in an app.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "true when the base chain reaches sys::component, so the type can live in an app.", + "source_file": "palette.py", + "source_location": "L208" + }, + { + "id": "palette_rationale_231", + "label": "Concrete component types in a kit, as (type name, base) pairs. Primitives (no\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "concrete component types in a kit, as (type name, base) pairs. primitives (no...", + "source_file": "palette.py", + "source_location": "L231" + }, + { + "id": "palette_rationale_257", + "label": "Return (matching, all_platforms) \u2014 two sets of kit names. *matching* is the\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "return (matching, all_platforms) \u2014 two sets of kit names. *matching* is the...", + "source_file": "palette.py", + "source_location": "L257" + }, + { + "id": "palette_rationale_323", + "label": "Kit names that cannot work with the open file's platform. A kit is unsupported\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "kit names that cannot work with the open file's platform. a kit is unsupported...", + "source_file": "palette.py", + "source_location": "L323" + }, + { + "id": "palette_rationale_34", + "label": "Kit names installed in Sedona home, alphabetically.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "kit names installed in sedona home, alphabetically.", + "source_file": "palette.py", + "source_location": "L34" + }, + { + "id": "palette_rationale_402", + "label": "Clears every cache, for when Sedona home changes or a kit is repinned.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "clears every cache, for when sedona home changes or a kit is repinned.", + "source_file": "palette.py", + "source_location": "L402" + }, + { + "id": "palette_rationale_50", + "label": "Strips leading zeros so differently-padded hex checksums compare equal.", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "strips leading zeros so differently-padded hex checksums compare equal.", + "source_file": "palette.py", + "source_location": "L50" + }, + { + "id": "palette_rationale_55", + "label": "Maps checksum -> version string, read from the .kit filenames under kits/. Keys\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "maps checksum -> version string, read from the .kit filenames under kits/. keys...", + "source_file": "palette.py", + "source_location": "L55" + }, + { + "id": "palette_rationale_77", + "label": "Picks the manifest to describe a kit, returning (path, version_label).\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "picks the manifest to describe a kit, returning (path, version_label)....", + "source_file": "palette.py", + "source_location": "L77" + }, + { + "id": "sax_file_rationale_590", + "label": "The file's declared kits as an ordered list of (name, checksum), checksum may\u2026", + "_origin": "ast", + "community": 2, + "community_name": "Kit Palette & Manifests", + "file_type": "rationale", + "norm_label": "the file's declared kits as an ordered list of (name, checksum), checksum may...", + "source_file": "sax_file.py", + "source_location": "L590" + }, + { + "id": "wiresheet_rationale_275", + "label": "True if an axis-aligned segment overlaps any box rectangle.", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "true if an axis-aligned segment overlaps any box rectangle.", + "source_file": "wiresheet.py", + "source_location": "L275" + }, + { + "id": "wiresheet_rationale_298", + "label": "Smallest horizontal distance from the vertical run at cx to any box it passes.\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "smallest horizontal distance from the vertical run at cx to any box it passes....", + "source_file": "wiresheet.py", + "source_location": "L298" + }, + { + "id": "wiresheet_rationale_317", + "label": "Vertical channel positions to try, best first. A run hugs the box it leaves or\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "vertical channel positions to try, best first. a run hugs the box it leaves or...", + "source_file": "wiresheet.py", + "source_location": "L317" + }, + { + "id": "wiresheet_rationale_338", + "label": "Nudges cx outwards in WIRE_LANE_GAP steps until the run has a lane of its own.\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "nudges cx outwards in wire_lane_gap steps until the run has a lane of its own....", + "source_file": "wiresheet.py", + "source_location": "L338" + }, + { + "id": "wiresheet_rationale_364", + "label": "Lane for a run pinned to one box edge, starting WIRE_MIN_CLEAR out from it.\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "lane for a run pinned to one box edge, starting wire_min_clear out from it....", + "source_file": "wiresheet.py", + "source_location": "L364" + }, + { + "id": "wiresheet_rationale_391", + "label": "True if a horizontal run here would hide under another wire's. Runs belonging\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "true if a horizontal run here would hide under another wire's. runs belonging...", + "source_file": "wiresheet.py", + "source_location": "L391" + }, + { + "id": "wiresheet_rationale_405", + "label": "Heights near cy, closest first, where no other wire is already running. A row\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "heights near cy, closest first, where no other wire is already running. a row...", + "source_file": "wiresheet.py", + "source_location": "L405" + }, + { + "id": "wiresheet_rationale_423", + "label": "Routes an orthogonal wire from a source slot to a target slot around every box.\u2026", + "_origin": "ast", + "community": 20, + "community_name": "Wire Route Pathfinding", + "file_type": "rationale", + "norm_label": "routes an orthogonal wire from a source slot to a target slot around every box....", + "source_file": "wiresheet.py", + "source_location": "L423" + }, + { + "id": "dasp_py_exception", + "label": "Exception", + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "code", + "norm_label": "exception", + "source_file": "", + "source_location": "" + }, + { + "id": "dasp_rationale_593", + "label": "Client endpoint of a DASP session. Handles the handshake, keepalive, reliable\u2026", + "_origin": "ast", + "community": 21, + "community_name": "DASP Session Transport", + "file_type": "rationale", + "norm_label": "client endpoint of a dasp session. handles the handshake, keepalive, reliable...", + "source_file": "dasp.py", + "source_location": "L593" + }, + { + "id": "device_session_rationale_232", + "label": "Unsubscribe from previously subscribed components.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "unsubscribe from previously subscribed components.", + "source_file": "device_session.py", + "source_location": "L232" + }, + { + "id": "device_session_rationale_249", + "label": "Subscribes a newly added component and reads its initial values.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "subscribes a newly added component and reads its initial values.", + "source_file": "device_session.py", + "source_location": "L249" + }, + { + "id": "device_session_rationale_264", + "label": "Removes a deleted component (and its descendants) from the subscription set.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "removes a deleted component (and its descendants) from the subscription set.", + "source_file": "device_session.py", + "source_location": "L264" + }, + { + "id": "device_session_rationale_335", + "label": "Adds elements under a container, matching .sax structure.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "adds elements under a container, matching .sax structure.", + "source_file": "device_session.py", + "source_location": "L335" + }, + { + "id": "device_session_rationale_35", + "label": "High-level session manager for a live Sedona device connection.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "high-level session manager for a live sedona device connection.", + "source_file": "device_session.py", + "source_location": "L35" + }, + { + "id": "device_session_rationale_451", + "label": "Drains the event queue. Returns list of (comp_id, what_char) tuples.", + "_origin": "ast", + "community": 22, + "community_name": "Device Session Manager", + "file_type": "rationale", + "norm_label": "drains the event queue. returns list of (comp_id, what_char) tuples.", + "source_file": "device_session.py", + "source_location": "L451" + }, + { + "id": "link_view_rationale_150", + "label": "Every link with an end on `comp`, in the order the file lists them. Each entry\u2026", + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "rationale", + "norm_label": "every link with an end on `comp`, in the order the file lists them. each entry...", + "source_file": "link_view.py", + "source_location": "L150" + }, + { + "id": "main_rationale_1008", + "label": "Opens a dialog to select source and target slots, validates types, and creates\u2026", + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "rationale", + "norm_label": "opens a dialog to select source and target slots, validates types, and creates...", + "source_file": "main.py", + "source_location": "L1008" + }, + { + "id": "main_rationale_999", + "label": "Returns False if a slot cannot participate in a link on the given side.", + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "rationale", + "norm_label": "returns false if a slot cannot participate in a link on the given side.", + "source_file": "main.py", + "source_location": "L999" + }, + { + "id": "sax_dom_rationale_174", + "label": "Computes the absolute path of a component within the application tree hierarchy.", + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "rationale", + "norm_label": "computes the absolute path of a component within the application tree hierarchy.", + "source_file": "sax_dom.py", + "source_location": "L174" + }, + { + "id": "wiresheet_rationale_1159", + "label": "How many vertical wire runs each gap between neighbouring columns has to carry.\u2026", + "_origin": "ast", + "community": 23, + "community_name": "Link Dialog & Slots", + "file_type": "rationale", + "norm_label": "how many vertical wire runs each gap between neighbouring columns has to carry....", + "source_file": "wiresheet.py", + "source_location": "L1159" + }, + { + "id": "main_rationale_1194", + "label": "Fills a popup with the actions that apply to one component. Shared by the\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "fills a popup with the actions that apply to one component. shared by the...", + "source_file": "main.py", + "source_location": "L1194" + }, + { + "id": "main_rationale_1596", + "label": "Adds a freshly opened view to the history, dropping anything ahead of it. Every\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "adds a freshly opened view to the history, dropping anything ahead of it. every...", + "source_file": "main.py", + "source_location": "L1596" + }, + { + "id": "main_rationale_225", + "label": "Hides the sheet so a panel can have the pane. The canvas is only unpacked,\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "hides the sheet so a panel can have the pane. the canvas is only unpacked,...", + "source_file": "main.py", + "source_location": "L225" + }, + { + "id": "main_rationale_253", + "label": "Puts one component's slots in the editor pane, in place of the wiresheet.", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "puts one component's slots in the editor pane, in place of the wiresheet.", + "source_file": "main.py", + "source_location": "L253" + }, + { + "id": "main_rationale_293", + "label": "Puts one component's links in the editor pane, in place of the wiresheet. The\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "puts one component's links in the editor pane, in place of the wiresheet. the...", + "source_file": "main.py", + "source_location": "L293" + }, + { + "id": "main_rationale_317", + "label": "Takes the Link View down and gives the pane back. Nothing is ever asked here:\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "takes the link view down and gives the pane back. nothing is ever asked here:...", + "source_file": "main.py", + "source_location": "L317" + }, + { + "id": "main_rationale_849", + "label": "Link View: leave for the wiresheet this link leads to, with the link selected.\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "link view: leave for the wiresheet this link leads to, with the link selected....", + "source_file": "main.py", + "source_location": "L849" + }, + { + "id": "main_rationale_910", + "label": "Intercepts right-clicks on the treeview architecture to render branch context\u2026", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "intercepts right-clicks on the treeview architecture to render branch context...", + "source_file": "main.py", + "source_location": "L910" + }, + { + "id": "main_rationale_989", + "label": "Marks a component as one end of a link still to be made.", + "_origin": "ast", + "community": 24, + "community_name": "Context Menu & Navigation", + "file_type": "rationale", + "norm_label": "marks a component as one end of a link still to be made.", + "source_file": "main.py", + "source_location": "L989" + }, + { + "id": "dasp_rationale_855", + "label": "Manages a UDP socket shared by DASP sessions. Provides receiver and\u2026", + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "rationale", + "norm_label": "manages a udp socket shared by dasp sessions. provides receiver and...", + "source_file": "dasp.py", + "source_location": "L855" + }, + { + "id": "dasp_rationale_958", + "label": "Send DASP DISCOVER broadcast and collect responding devices. Returns a list of\u2026", + "_origin": "ast", + "community": 25, + "community_name": "DASP Socket Layer", + "file_type": "rationale", + "norm_label": "send dasp discover broadcast and collect responding devices. returns a list of...", + "source_file": "dasp.py", + "source_location": "L958" + }, + { + "id": "main_rationale_1511", + "label": "The tree item whose sheet is this element's children, or None if it is gone. A\u2026", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "the tree item whose sheet is this element's children, or none if it is gone. a...", + "source_file": "main.py", + "source_location": "L1511" + }, + { + "id": "main_rationale_1530", + "label": "Whether a history entry still names something that could be shown. A sheet\u2026", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "whether a history entry still names something that could be shown. a sheet...", + "source_file": "main.py", + "source_location": "L1530" + }, + { + "id": "main_rationale_1543", + "label": "Drops entries that can no longer be shown, keeping the position on screen.", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "drops entries that can no longer be shown, keeping the position on screen.", + "source_file": "main.py", + "source_location": "L1543" + }, + { + "id": "main_rationale_1570", + "label": "Greys out Back and Forward when there is nothing to walk to in that direction.", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "greys out back and forward when there is nothing to walk to in that direction.", + "source_file": "main.py", + "source_location": "L1570" + }, + { + "id": "main_rationale_1630", + "label": "Puts back what the pane held at this position, without recording the move. The\u2026", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "puts back what the pane held at this position, without recording the move. the...", + "source_file": "main.py", + "source_location": "L1630" + }, + { + "id": "main_rationale_1657", + "label": "Selects the tree node whose children are this sheet, which is what paints it.", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "selects the tree node whose children are this sheet, which is what paints it.", + "source_file": "main.py", + "source_location": "L1657" + }, + { + "id": "main_rationale_1676", + "label": "View menu and toolbar: step to whatever the editor pane held before this.", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "view menu and toolbar: step to whatever the editor pane held before this.", + "source_file": "main.py", + "source_location": "L1676" + }, + { + "id": "main_rationale_1688", + "label": "View menu and toolbar: step back towards the most recently opened view.", + "_origin": "ast", + "community": 26, + "community_name": "View History Navigation", + "file_type": "rationale", + "norm_label": "view menu and toolbar: step back towards the most recently opened view.", + "source_file": "main.py", + "source_location": "L1688" + }, + { + "id": "device_session", + "label": "device_session.py", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "device_session.py", + "source_file": "device_session.py", + "source_location": "L1" + }, + { + "id": "schema", + "label": "schema.py", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "code", + "norm_label": "schema.py", + "source_file": "schema.py", + "source_location": "L1" + }, + { + "id": "device_session_rationale_1", + "label": "DeviceSession \u2014 bridges SoxClient to the editor's ET.Element-based UI. Handles\u2026", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "devicesession \u2014 bridges soxclient to the editor's et.element-based ui. handles...", + "source_file": "device_session.py", + "source_location": "L1" + }, + { + "id": "schema_rationale_1", + "label": "Kit manifest loading, slot inheritance, and which slots are worth showing.", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "kit manifest loading, slot inheritance, and which slots are worth showing.", + "source_file": "schema.py", + "source_location": "L1" + }, + { + "id": "schema_rationale_203", + "label": "The manifest file describing a kit, or None when Sedona home holds none. A\u2026", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "the manifest file describing a kit, or none when sedona home holds none. a...", + "source_file": "schema.py", + "source_location": "L203" + }, + { + "id": "schema_rationale_228", + "label": "Returns the parsed ET root of a kit manifest, or None.", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "returns the parsed et root of a kit manifest, or none.", + "source_file": "schema.py", + "source_location": "L228" + }, + { + "id": "schema_rationale_282", + "label": "Returns every slot for a type as (name, type_string, flags, readonly) tuples.", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "returns every slot for a type as (name, type_string, flags, readonly) tuples.", + "source_file": "schema.py", + "source_location": "L282" + }, + { + "id": "schema_rationale_293", + "label": "Every slot of a type, whole, in manifest order \u2014 nothing filtered out.\u2026", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "every slot of a type, whole, in manifest order \u2014 nothing filtered out....", + "source_file": "schema.py", + "source_location": "L293" + }, + { + "id": "schema_rationale_48", + "label": "The kits a manifest declares its kit was built against, by name only. A\u2026", + "_origin": "ast", + "community": 27, + "community_name": "Schema Registry & Facets", + "file_type": "rationale", + "norm_label": "the kits a manifest declares its kit was built against, by name only. a...", + "source_file": "schema.py", + "source_location": "L48" + }, + { + "id": "properties_rationale_1061", + "label": "Re-reads every value from the DOM, discarding edits that were not saved. In\u2026", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "re-reads every value from the dom, discarding edits that were not saved. in...", + "source_file": "properties.py", + "source_location": "L1061" + }, + { + "id": "properties_rationale_1083", + "label": "Reads fresh config+runtime values from the device into the DOM element.", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "reads fresh config+runtime values from the device into the dom element.", + "source_file": "properties.py", + "source_location": "L1083" + }, + { + "id": "properties_rationale_248", + "label": "The '@hidden' facet: a slot a kit keeps for itself. niagara.html puts it\u2026", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "the '@hidden' facet: a slot a kit keeps for itself. niagara.html puts it...", + "source_file": "properties.py", + "source_location": "L248" + }, + { + "id": "properties_rationale_736", + "label": "Takes hidden rows out of the grid, or puts them back. grid_remove keeps each\u2026", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "takes hidden rows out of the grid, or puts them back. grid_remove keeps each...", + "source_file": "properties.py", + "source_location": "L736" + }, + { + "id": "properties_rationale_902", + "label": "The checkbox: remember the answer for the session, then re-filter the rows.", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "the checkbox: remember the answer for the session, then re-filter the rows.", + "source_file": "properties.py", + "source_location": "L902" + }, + { + "id": "properties_rationale_956", + "label": "The component's absolute path, as references write it.", + "_origin": "ast", + "community": 28, + "community_name": "Properties Header & Filter", + "file_type": "rationale", + "norm_label": "the component's absolute path, as references write it.", + "source_file": "properties.py", + "source_location": "L956" + }, + { + "id": "link_view_rationale_137", + "label": "What to call the wiresheet an element sits on. A folder is named by itself; the\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "what to call the wiresheet an element sits on. a folder is named by itself; the...", + "source_file": "link_view.py", + "source_location": "L137" + }, + { + "id": "main_rationale_2228", + "label": "Rebuilds the link popup, naming the sheet the far end of the link is on. A link\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "rebuilds the link popup, naming the sheet the far end of the link is on. a link...", + "source_file": "main.py", + "source_location": "L2228" + }, + { + "id": "main_rationale_731", + "label": "The two components a link joins, resolved from its from/to references.", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "the two components a link joins, resolved from its from/to references.", + "source_file": "main.py", + "source_location": "L731" + }, + { + "id": "main_rationale_742", + "label": "Where a link leads: (sheet element, the component at that end), or None. The\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "where a link leads: (sheet element, the component at that end), or none. the...", + "source_file": "main.py", + "source_location": "L742" + }, + { + "id": "main_rationale_763", + "label": "The navigation tree item that opens this sheet, or None if it has no node. The\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "the navigation tree item that opens this sheet, or none if it has no node. the...", + "source_file": "main.py", + "source_location": "L763" + }, + { + "id": "main_rationale_806", + "label": "Link popup: open the sheet the far end of this link is on, with the link\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "link popup: open the sheet the far end of this link is on, with the link...", + "source_file": "main.py", + "source_location": "L806" + }, + { + "id": "main_rationale_817", + "label": "Opens a sheet and picks out one link on it. Shared by the link popup's jump and\u2026", + "_origin": "ast", + "community": 29, + "community_name": "Link Context Menu", + "file_type": "rationale", + "norm_label": "opens a sheet and picks out one link on it. shared by the link popup's jump and...", + "source_file": "main.py", + "source_location": "L817" + }, + { + "id": "app_state_rationale_166", + "label": "The window title with no file context, which handlers extend with their own\u2026", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "the window title with no file context, which handlers extend with their own...", + "source_file": "app_state.py", + "source_location": "L166" + }, + { + "id": "app_state_rationale_171", + "label": "Posts a one-line note to the status bar. A no-op before the UI exists.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "posts a one-line note to the status bar. a no-op before the ui exists.", + "source_file": "app_state.py", + "source_location": "L171" + }, + { + "id": "app_state_rationale_181", + "label": "Empties the status bar, for when the note no longer describes anything on\u2026", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "empties the status bar, for when the note no longer describes anything on...", + "source_file": "app_state.py", + "source_location": "L181" + }, + { + "id": "app_state_rationale_202", + "label": "Clears the unsaved-state marker after a successful save or a fresh load.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "clears the unsaved-state marker after a successful save or a fresh load.", + "source_file": "app_state.py", + "source_location": "L202" + }, + { + "id": "main_rationale_2000", + "label": "Opens the connect dialog and initiates a device connection.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "opens the connect dialog and initiates a device connection.", + "source_file": "main.py", + "source_location": "L2000" + }, + { + "id": "main_rationale_2021", + "label": "Opens the discover dialog to scan for devices on the network.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "opens the discover dialog to scan for devices on the network.", + "source_file": "main.py", + "source_location": "L2021" + }, + { + "id": "main_rationale_2042", + "label": "Called from the connect dialog's background thread.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "called from the connect dialog's background thread.", + "source_file": "main.py", + "source_location": "L2042" + }, + { + "id": "main_rationale_2057", + "label": "Main-thread callback after successful connect.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "main-thread callback after successful connect.", + "source_file": "main.py", + "source_location": "L2057" + }, + { + "id": "main_rationale_2107", + "label": "Disconnects from the live device.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "disconnects from the live device.", + "source_file": "main.py", + "source_location": "L2107" + }, + { + "id": "main_rationale_2137", + "label": "Starts the 100ms COV event polling loop on the main thread.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "starts the 100ms cov event polling loop on the main thread.", + "source_file": "main.py", + "source_location": "L2137" + }, + { + "id": "main_rationale_458", + "label": "Invokes an action slot on the app component (comp_id 0) of the connected device.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "invokes an action slot on the app component (comp_id 0) of the connected device.", + "source_file": "main.py", + "source_location": "L458" + }, + { + "id": "sax_file_rationale_249", + "label": "Overwrites the existing file directly without adding timestamp formats or\u2026", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "overwrites the existing file directly without adding timestamp formats or...", + "source_file": "sax_file.py", + "source_location": "L249" + }, + { + "id": "sax_file_rationale_286", + "label": "Saves the tracking tree document hierarchy targeting an explicit location\u2026", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "saves the tracking tree document hierarchy targeting an explicit location...", + "source_file": "sax_file.py", + "source_location": "L286" + }, + { + "id": "sax_file_rationale_35", + "label": "Recursively traverses XML elements and adds tags to the Treeview.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "recursively traverses xml elements and adds tags to the treeview.", + "source_file": "sax_file.py", + "source_location": "L35" + }, + { + "id": "sax_file_rationale_54", + "label": "Rebuilds navigation tree structures using current XML DOM trees.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "rebuilds navigation tree structures using current xml dom trees.", + "source_file": "sax_file.py", + "source_location": "L54" + }, + { + "id": "sax_file_rationale_83", + "label": "Returns the app to its just-launched state: no file, empty tree, empty sheet. A\u2026", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "returns the app to its just-launched state: no file, empty tree, empty sheet. a...", + "source_file": "sax_file.py", + "source_location": "L83" + }, + { + "id": "undo_rationale_71", + "label": "Pins the current stack depth as the on-disk state.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "pins the current stack depth as the on-disk state.", + "source_file": "undo.py", + "source_location": "L71" + }, + { + "id": "undo_rationale_77", + "label": "Drops all history, for when a different file is loaded.", + "_origin": "ast", + "community": 3, + "community_name": "App State & File IO", + "file_type": "rationale", + "norm_label": "drops all history, for when a different file is loaded.", + "source_file": "undo.py", + "source_location": "L77" + }, + { + "id": "properties_rationale_1220", + "label": "Moves a scrollbar's thumb, and hides the bar entirely when it spans the whole.", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "moves a scrollbar's thumb, and hides the bar entirely when it spans the whole.", + "source_file": "properties.py", + "source_location": "L1220" + }, + { + "id": "properties_rationale_168", + "label": "int' -> 'sys::int', the way a slot sheet names it. A manifest writes the\u2026", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "int' -> 'sys::int', the way a slot sheet names it. a manifest writes the...", + "source_file": "properties.py", + "source_location": "L168" + }, + { + "id": "properties_rationale_538", + "label": "Registers a widget to follow the tint, and hands it straight back.", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "registers a widget to follow the tint, and hands it straight back.", + "source_file": "properties.py", + "source_location": "L538" + }, + { + "id": "properties_rationale_642", + "label": "A canvas-scrolled frame; ttk has no scrollable container of its own. The rows\u2026", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "a canvas-scrolled frame; ttk has no scrollable container of its own. the rows...", + "source_file": "properties.py", + "source_location": "L642" + }, + { + "id": "properties_rationale_705", + "label": "Names the columns. Deliberately quiet -- the same size as the rows, in grey,\u2026", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "names the columns. deliberately quiet -- the same size as the rows, in grey,...", + "source_file": "properties.py", + "source_location": "L705" + }, + { + "id": "properties_rationale_727", + "label": "The small ring each row is tagged with, drawn rather than set in a glyph font.", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "the small ring each row is tagged with, drawn rather than set in a glyph font.", + "source_file": "properties.py", + "source_location": "L727" + }, + { + "id": "properties_rationale_831", + "label": "meta is one integer holding a position and four group bits, so it gets its own\u2026", + "_origin": "ast", + "community": 30, + "community_name": "Properties Row Building", + "file_type": "rationale", + "norm_label": "meta is one integer holding a position and four group bits, so it gets its own...", + "source_file": "properties.py", + "source_location": "L831" + }, + { + "id": "main_rationale_390", + "label": "Puts the tree back on the sheet that is actually showing, after a refused\u2026", + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "rationale", + "norm_label": "puts the tree back on the sheet that is actually showing, after a refused...", + "source_file": "main.py", + "source_location": "L390" + }, + { + "id": "main_rationale_622", + "label": "Triggered when a branch node is clicked in the Navigation view.", + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "rationale", + "norm_label": "triggered when a branch node is clicked in the navigation view.", + "source_file": "main.py", + "source_location": "L622" + }, + { + "id": "main_rationale_776", + "label": "Scrolls the sheet so the tagged items sit in the middle of the view.", + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "rationale", + "norm_label": "scrolls the sheet so the tagged items sit in the middle of the view.", + "source_file": "main.py", + "source_location": "L776" + }, + { + "id": "main_rationale_792", + "label": "Selects whichever wire or knob now stands for this link, and scrolls it into\u2026", + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "rationale", + "norm_label": "selects whichever wire or knob now stands for this link, and scrolls it into...", + "source_file": "main.py", + "source_location": "L792" + }, + { + "id": "main_rationale_873", + "label": "Selects a link on the sheet that has just been painted, and says which it is.", + "_origin": "ast", + "community": 31, + "community_name": "Tree Selection Restore", + "file_type": "rationale", + "norm_label": "selects a link on the sheet that has just been painted, and says which it is.", + "source_file": "main.py", + "source_location": "L873" + }, + { + "id": "wiresheet", + "label": "wiresheet.py", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "code", + "norm_label": "wiresheet.py", + "source_file": "wiresheet.py", + "source_location": "L1" + }, + { + "id": "wiresheet_rationale_1", + "label": "Canvas painting: the grid, component boxes, and the routed link wires.", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "rationale", + "norm_label": "canvas painting: the grid, component boxes, and the routed link wires.", + "source_file": "wiresheet.py", + "source_location": "L1" + }, + { + "id": "wiresheet_rationale_1203", + "label": "Clear space a column gap needs to carry `run_count` vertical wire runs. Lanes\u2026", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "rationale", + "norm_label": "clear space a column gap needs to carry `run_count` vertical wire runs. lanes...", + "source_file": "wiresheet.py", + "source_location": "L1203" + }, + { + "id": "wiresheet_rationale_121", + "label": "Truncates with an ellipsis so a label can never widen or overflow its box.", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "rationale", + "norm_label": "truncates with an ellipsis so a label can never widen or overflow its box.", + "source_file": "wiresheet.py", + "source_location": "L121" + }, + { + "id": "wiresheet_rationale_216", + "label": "Draws a visually smooth rounded rectangle using native canvas arcs and polygons.", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "rationale", + "norm_label": "draws a visually smooth rounded rectangle using native canvas arcs and polygons.", + "source_file": "wiresheet.py", + "source_location": "L216" + }, + { + "id": "wiresheet_rationale_853", + "label": "Paints one component box with its top-left corner at (x, y). Returns (width,\u2026", + "_origin": "ast", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "file_type": "rationale", + "norm_label": "paints one component box with its top-left corner at (x, y). returns (width,...", + "source_file": "wiresheet.py", + "source_location": "L853" + }, + { + "id": "main_rationale_1459", + "label": "Pins the tree/palette column to the configured width. Setting the sash before\u2026", + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "rationale", + "norm_label": "pins the tree/palette column to the configured width. setting the sash before...", + "source_file": "main.py", + "source_location": "L1459" + }, + { + "id": "main_rationale_1473", + "label": "Shows or hides the tree/palette column to match the View menu's checkbutton.\u2026", + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "rationale", + "norm_label": "shows or hides the tree/palette column to match the view menu's checkbutton....", + "source_file": "main.py", + "source_location": "L1473" + }, + { + "id": "main_rationale_1495", + "label": "Keyboard route to the same toggle. The menu flips the variable for itself.", + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "rationale", + "norm_label": "keyboard route to the same toggle. the menu flips the variable for itself.", + "source_file": "main.py", + "source_location": "L1495" + }, + { + "id": "main_rationale_1503", + "label": "Update the toggle button icon to reflect the pane state.", + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "rationale", + "norm_label": "update the toggle button icon to reflect the pane state.", + "source_file": "main.py", + "source_location": "L1503" + }, + { + "id": "main_rationale_1740", + "label": "Pops open a tabular modal dialog to edit configuration attributes.", + "_origin": "ast", + "community": 33, + "community_name": "Preferences Dialog", + "file_type": "rationale", + "norm_label": "pops open a tabular modal dialog to edit configuration attributes.", + "source_file": "main.py", + "source_location": "L1740" + }, + { + "id": "main_rationale_1968", + "label": "Checks for configuration gaps, triggers an alert, and opens setup if empty.", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "checks for configuration gaps, triggers an alert, and opens setup if empty.", + "source_file": "main.py", + "source_location": "L1968" + }, + { + "id": "schema_rationale_304", + "label": "Returns the slots worth painting for a given type, prefixed with double-digit\u2026", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "returns the slots worth painting for a given type, prefixed with double-digit...", + "source_file": "schema.py", + "source_location": "L304" + }, + { + "id": "wiresheet_rationale_116", + "label": "ontrolControl::HvacControl' -> 'HvacControl'. The kit prefix alone cost ~40px.", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "ontrolcontrol::hvaccontrol' -> 'hvaccontrol'. the kit prefix alone cost ~40px.", + "source_file": "wiresheet.py", + "source_location": "L116" + }, + { + "id": "wiresheet_rationale_151", + "label": "Works out a component's box without drawing it. Returns (width, height,\u2026", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "works out a component's box without drawing it. returns (width, height,...", + "source_file": "wiresheet.py", + "source_location": "L151" + }, + { + "id": "wiresheet_rationale_80", + "label": "Smallest multiple of grid_size that is >= value; grid lines sit on multiples.\u2026", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "smallest multiple of grid_size that is >= value; grid lines sit on multiples....", + "source_file": "wiresheet.py", + "source_location": "L80" + }, + { + "id": "wiresheet_rationale_92", + "label": "Next grid line at or above `width`, so the width cap can sit on the grid. The\u2026", + "_origin": "ast", + "community": 34, + "community_name": "Wiresheet Box Sizing", + "file_type": "rationale", + "norm_label": "next grid line at or above `width`, so the width cap can sit on the grid. the...", + "source_file": "wiresheet.py", + "source_location": "L92" + }, + { + "id": "schema_py_exception", + "label": "Exception", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "code", + "norm_label": "exception", + "source_file": "", + "source_location": "" + }, + { + "id": "schema_rationale_12", + "label": "A kit the file needs has no manifest under the Sedona home folder. Raised\u2026", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "rationale", + "norm_label": "a kit the file needs has no manifest under the sedona home folder. raised...", + "source_file": "schema.py", + "source_location": "L12" + }, + { + "id": "schema_rationale_126", + "label": "Reads a slot's '@readonly' facet. Absent means writable.", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "rationale", + "norm_label": "reads a slot's '@readonly' facet. absent means writable.", + "source_file": "schema.py", + "source_location": "L126" + }, + { + "id": "schema_rationale_137", + "label": "Recursively resolves the slots for a given type by traversing its base chain.", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "rationale", + "norm_label": "recursively resolves the slots for a given type by traversing its base chain.", + "source_file": "schema.py", + "source_location": "L137" + }, + { + "id": "schema_rationale_80", + "label": "Reads a slot's '@summary' facet. Absent means summary, matching manifest\u2026", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "rationale", + "norm_label": "reads a slot's '@summary' facet. absent means summary, matching manifest...", + "source_file": "schema.py", + "source_location": "L80" + }, + { + "id": "schema_rationale_91", + "label": "Every facet on a slot, as {name: value} with each one typed by its own tag. The\u2026", + "_origin": "ast", + "community": 35, + "community_name": "Schema Slot Inheritance", + "file_type": "rationale", + "norm_label": "every facet on a slot, as {name: value} with each one typed by its own tag. the...", + "source_file": "schema.py", + "source_location": "L91" + }, + { + "id": "device_session_rationale_114", + "label": "Extracts base slots from sys::Component that all types inherit.", + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "rationale", + "norm_label": "extracts base slots from sys::component that all types inherit.", + "source_file": "device_session.py", + "source_location": "L114" + }, + { + "id": "device_session_rationale_177", + "label": "Loads direct children of a component (cache-aware). Returns list of\u2026", + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "rationale", + "norm_label": "loads direct children of a component (cache-aware). returns list of...", + "source_file": "device_session.py", + "source_location": "L177" + }, + { + "id": "device_session_rationale_194", + "label": "Full wiresheet load: children, links, remote comps, config+runtime, subscribe.\u2026", + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "rationale", + "norm_label": "full wiresheet load: children, links, remote comps, config+runtime, subscribe....", + "source_file": "device_session.py", + "source_location": "L194" + }, + { + "id": "device_session_rationale_45", + "label": "DASP connect \u2192 read schema \u2192 load root. Called from background thread.", + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "rationale", + "norm_label": "dasp connect \u2192 read schema \u2192 load root. called from background thread.", + "source_file": "device_session.py", + "source_location": "L45" + }, + { + "id": "device_session_rationale_88", + "label": "Builds slot_registry from kit manifests for the device's schema.", + "_origin": "ast", + "community": 36, + "community_name": "Device Connect & Load", + "file_type": "rationale", + "norm_label": "builds slot_registry from kit manifests for the device's schema.", + "source_file": "device_session.py", + "source_location": "L88" + }, + { + "id": "main_rationale_1358", + "label": "Sizes a Treeview's tree column to its widest visible row. ttk derives the\u2026", + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "rationale", + "norm_label": "sizes a treeview's tree column to its widest visible row. ttk derives the...", + "source_file": "main.py", + "source_location": "L1358" + }, + { + "id": "main_rationale_1392", + "label": "Puts a Treeview in its container with scrollbars that show only when they help.\u2026", + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "rationale", + "norm_label": "puts a treeview in its container with scrollbars that show only when they help....", + "source_file": "main.py", + "source_location": "L1392" + }, + { + "id": "main_rationale_2171", + "label": "Called when user expands a tree node in live mode to lazy-load children.", + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "rationale", + "norm_label": "called when user expands a tree node in live mode to lazy-load children.", + "source_file": "main.py", + "source_location": "L2171" + }, + { + "id": "main_rationale_2483", + "label": "Lists the component types of the kit chosen in the palette dropdown.", + "_origin": "ast", + "community": 37, + "community_name": "Tree Scrollbar & Palette", + "file_type": "rationale", + "norm_label": "lists the component types of the kit chosen in the palette dropdown.", + "source_file": "main.py", + "source_location": "L2483" + }, + { + "id": "device_session_rationale_17", + "label": "Format a float for display with *precision* decimal places (default 2).", + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "rationale", + "norm_label": "format a float for display with *precision* decimal places (default 2).", + "source_file": "device_session.py", + "source_location": "L17" + }, + { + "id": "device_session_rationale_22", + "label": "Looks up the precision facet for a slot, returning 2 as the default.", + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "rationale", + "norm_label": "looks up the precision facet for a slot, returning 2 as the default.", + "source_file": "device_session.py", + "source_location": "L22" + }, + { + "id": "device_session_rationale_273", + "label": "Builds an ET.Element tree from cached SoxComponents, for the editor UI. Only\u2026", + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "rationale", + "norm_label": "builds an et.element tree from cached soxcomponents, for the editor ui. only...", + "source_file": "device_session.py", + "source_location": "L273" + }, + { + "id": "device_session_rationale_407", + "label": "Updates a single comp element in the DOM from cached SoxComponent values.", + "_origin": "ast", + "community": 38, + "community_name": "Device DOM Builder", + "file_type": "rationale", + "norm_label": "updates a single comp element in the dom from cached soxcomponent values.", + "source_file": "device_session.py", + "source_location": "L407" + }, + { + "id": "main_rationale_1232", + "label": "Detects right-clicks on nodes to instantly show context-sensitive action\u2026", + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "rationale", + "norm_label": "detects right-clicks on nodes to instantly show context-sensitive action...", + "source_file": "main.py", + "source_location": "L1232" + }, + { + "id": "wiresheet_rationale_775", + "label": "Pulls both ends of a knob-to-knob line back to the knob rims. Drawn centre to\u2026", + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "rationale", + "norm_label": "pulls both ends of a knob-to-knob line back to the knob rims. drawn centre to...", + "source_file": "wiresheet.py", + "source_location": "L775" + }, + { + "id": "wiresheet_rationale_790", + "label": "Highlights a link in red, remembering what each of its items looked like. The\u2026", + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "rationale", + "norm_label": "highlights a link in red, remembering what each of its items looked like. the...", + "source_file": "wiresheet.py", + "source_location": "L790" + }, + { + "id": "wiresheet_rationale_833", + "label": "Puts the selected link back exactly as it was drawn.", + "_origin": "ast", + "community": 39, + "community_name": "Canvas Click & Link Select", + "file_type": "rationale", + "norm_label": "puts the selected link back exactly as it was drawn.", + "source_file": "wiresheet.py", + "source_location": "L833" + }, + { + "id": "sax_file", + "label": "sax_file.py", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "code", + "norm_label": "sax_file.py", + "source_file": "sax_file.py", + "source_location": "L1" + }, + { + "id": "properties_rationale_187", + "label": "The value a slot holds when neither the file nor the manifest names one.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "the value a slot holds when neither the file nor the manifest names one.", + "source_file": "properties.py", + "source_location": "L187" + }, + { + "id": "sax_dom_rationale_11", + "label": "Copies an element's children and leading text, so it can be put back wholesale.\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "copies an element's children and leading text, so it can be put back wholesale....", + "source_file": "sax_dom.py", + "source_location": "L11" + }, + { + "id": "sax_file_rationale_1", + "label": "Opening, saving and structural editing of a Sedona app file, plus the\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "opening, saving and structural editing of a sedona app file, plus the...", + "source_file": "sax_file.py", + "source_location": "L1" + }, + { + "id": "sax_file_rationale_29", + "label": "Registers what should run once the navigation tree has been rebuilt.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "registers what should run once the navigation tree has been rebuilt.", + "source_file": "sax_file.py", + "source_location": "L29" + }, + { + "id": "sax_file_rationale_344", + "label": "Lowest unused id, matching how this app's ids are dense with no gaps.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "lowest unused id, matching how this app's ids are dense with no gaps.", + "source_file": "sax_file.py", + "source_location": "L344" + }, + { + "id": "sax_file_rationale_360", + "label": "Trims to the 7-character limit and disambiguates against existing siblings.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "trims to the 7-character limit and disambiguates against existing siblings.", + "source_file": "sax_file.py", + "source_location": "L360" + }, + { + "id": "sax_file_rationale_378", + "label": "The element a newly placed component belongs to: the open folder, or the app.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "the element a newly placed component belongs to: the open folder, or the app.", + "source_file": "sax_file.py", + "source_location": "L378" + }, + { + "id": "sax_file_rationale_389", + "label": "Records that a placed component needs a kit the file's does not\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "records that a placed component needs a kit the file's does not...", + "source_file": "sax_file.py", + "source_location": "L389" + }, + { + "id": "sax_file_rationale_409", + "label": "Every kit the app's components need, taken from the type of each .", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "every kit the app's components need, taken from the type of each .", + "source_file": "sax_file.py", + "source_location": "L409" + }, + { + "id": "sax_file_rationale_422", + "label": "Every kit this app cannot run without: those its components name, plus their\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "every kit this app cannot run without: those its components name, plus their...", + "source_file": "sax_file.py", + "source_location": "L422" + }, + { + "id": "sax_file_rationale_445", + "label": "Adds a entry for every kit the app needs that the block does not\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "adds a entry for every kit the app needs that the block does not...", + "source_file": "sax_file.py", + "source_location": "L445" + }, + { + "id": "sax_file_rationale_480", + "label": "Gives a freshly inserted the surrounding block's line break and indent.\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "gives a freshly inserted the surrounding block's line break and indent....", + "source_file": "sax_file.py", + "source_location": "L480" + }, + { + "id": "sax_file_rationale_506", + "label": "Builds a entry, places it after the last existing one, and returns it.\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "builds a entry, places it after the last existing one, and returns it....", + "source_file": "sax_file.py", + "source_location": "L506" + }, + { + "id": "sax_file_rationale_545", + "label": "One line of the save-time kit report: name, version and checksum. Version comes\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "one line of the save-time kit report: name, version and checksum. version comes...", + "source_file": "sax_file.py", + "source_location": "L545" + }, + { + "id": "sax_file_rationale_555", + "label": "The save-time report: the kits just added, then every kit the file will declare.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "the save-time report: the kits just added, then every kit the file will declare.", + "source_file": "sax_file.py", + "source_location": "L555" + }, + { + "id": "sax_file_rationale_729", + "label": "Brings in step with the components, warning before anything is\u2026", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "brings in step with the components, warning before anything is...", + "source_file": "sax_file.py", + "source_location": "L729" + }, + { + "id": "sax_file_rationale_760", + "label": "Builds SOX config_values list from manifest defaults for an add command.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "builds sox config_values list from manifest defaults for an add command.", + "source_file": "sax_file.py", + "source_location": "L760" + }, + { + "id": "sax_file_rationale_782", + "label": "Places a new component of kit::type at a grid position. Returns the element.", + "_origin": "ast", + "community": 4, + "community_name": "SAX File Kit Management", + "file_type": "rationale", + "norm_label": "places a new component of kit::type at a grid position. returns the element.", + "source_file": "sax_file.py", + "source_location": "L782" + }, + { + "id": "wiresheet_rationale_1020", + "label": "Brings the cached knob-to-knob ends onto the painted scale. They are recorded\u2026", + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "rationale", + "norm_label": "brings the cached knob-to-knob ends onto the painted scale. they are recorded...", + "source_file": "wiresheet.py", + "source_location": "L1020" + }, + { + "id": "wiresheet_rationale_1030", + "label": "Re-routes the wires of a sheet that is already painted, at whatever zoom it is\u2026", + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "rationale", + "norm_label": "re-routes the wires of a sheet that is already painted, at whatever zoom it is...", + "source_file": "wiresheet.py", + "source_location": "L1030" + }, + { + "id": "wiresheet_rationale_109", + "label": "The top/left edge offset a box may not encroach on, snapped onto the grid.", + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "rationale", + "norm_label": "the top/left edge offset a box may not encroach on, snapped onto the grid.", + "source_file": "wiresheet.py", + "source_location": "L109" + }, + { + "id": "wiresheet_rationale_269", + "label": "Exact (left, top) of a component's box, or None if it is not on the canvas.", + "_origin": "ast", + "community": 40, + "community_name": "Canvas Drag & Redraw", + "file_type": "rationale", + "norm_label": "exact (left, top) of a component's box, or none if it is not on the canvas.", + "source_file": "wiresheet.py", + "source_location": "L269" + }, + { + "id": "properties_rationale_462", + "label": "The 'Group [1,3]' text, from the four user-group bits in order.", + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "rationale", + "norm_label": "the 'group [1,3]' text, from the four user-group bits in order.", + "source_file": "properties.py", + "source_location": "L462" + }, + { + "id": "properties_rationale_468", + "label": "meta unpacked into what its row and its editor need: (label, groups, (x, y)).", + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "rationale", + "norm_label": "meta unpacked into what its row and its editor need: (label, groups, (x, y)).", + "source_file": "properties.py", + "source_location": "L468" + }, + { + "id": "properties_rationale_972", + "label": "The two things meta actually holds, side by side: the groups and the position.\u2026", + "_origin": "ast", + "community": 41, + "community_name": "Meta Property Editor", + "file_type": "rationale", + "norm_label": "the two things meta actually holds, side by side: the groups and the position....", + "source_file": "properties.py", + "source_location": "L972" + }, + { + "id": "wiresheet_rationale_249", + "label": "The rectangle a component's box was actually drawn at, valid after drags.\u2026", + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "rationale", + "norm_label": "the rectangle a component's box was actually drawn at, valid after drags....", + "source_file": "wiresheet.py", + "source_location": "L249" + }, + { + "id": "wiresheet_rationale_579", + "label": "Returns (box_bounds, y) for a slot row, centring on the box when the row is\u2026", + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "rationale", + "norm_label": "returns (box_bounds, y) for a slot row, centring on the box when the row is...", + "source_file": "wiresheet.py", + "source_location": "L579" + }, + { + "id": "wiresheet_rationale_590", + "label": "Marks a slot whose links cannot be shown as a visible wire. Painted in the wire\u2026", + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "rationale", + "norm_label": "marks a slot whose links cannot be shown as a visible wire. painted in the wire...", + "source_file": "wiresheet.py", + "source_location": "L590" + }, + { + "id": "wiresheet_rationale_633", + "label": "Paints wires between slots on this sheet and knobs for links leaving it.", + "_origin": "ast", + "community": 42, + "community_name": "Wire Knob & Anchor", + "file_type": "rationale", + "norm_label": "paints wires between slots on this sheet and knobs for links leaving it.", + "source_file": "wiresheet.py", + "source_location": "L633" + }, + { + "id": "dasp_rationale_319", + "label": "Manages incoming message sequence numbers and acknowledgements.", + "_origin": "ast", + "community": 43, + "community_name": "DASP Receive Window", + "file_type": "rationale", + "norm_label": "manages incoming message sequence numbers and acknowledgements.", + "source_file": "dasp.py", + "source_location": "L319" + }, + { + "id": "main_rationale_207", + "label": "Deletes a component, taking a view of it down with it if one is showing. Every\u2026", + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "rationale", + "norm_label": "deletes a component, taking a view of it down with it if one is showing. every...", + "source_file": "main.py", + "source_location": "L207" + }, + { + "id": "main_rationale_220", + "label": "Whether something other than the wiresheet has the editor pane.", + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "rationale", + "norm_label": "whether something other than the wiresheet has the editor pane.", + "source_file": "main.py", + "source_location": "L220" + }, + { + "id": "main_rationale_711", + "label": "Removes the currently selected link from the DOM and repaints.", + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "rationale", + "norm_label": "removes the currently selected link from the dom and repaints.", + "source_file": "main.py", + "source_location": "L711" + }, + { + "id": "main_rationale_883", + "label": "Deletes the highlighted canvas component (or selected link) and all its\u2026", + "_origin": "ast", + "community": 44, + "community_name": "Component Deletion", + "file_type": "rationale", + "norm_label": "deletes the highlighted canvas component (or selected link) and all its...", + "source_file": "main.py", + "source_location": "L883" + }, + { + "id": "main_rationale_439", + "label": "In live mode, saves the current device DOM snapshot as a .sax file.", + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "rationale", + "norm_label": "in live mode, saves the current device dom snapshot as a .sax file.", + "source_file": "main.py", + "source_location": "L439" + }, + { + "id": "sax_file_rationale_203", + "label": "Internal helper to clean up deleted elements and sync coordinates into the root\u2026", + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "rationale", + "norm_label": "internal helper to clean up deleted elements and sync coordinates into the root...", + "source_file": "sax_file.py", + "source_location": "L203" + }, + { + "id": "sax_file_rationale_274", + "label": "Writes the current DOM to a .sax file at the given path.", + "_origin": "ast", + "community": 45, + "community_name": "File Save Pipeline", + "file_type": "rationale", + "norm_label": "writes the current dom to a .sax file at the given path.", + "source_file": "sax_file.py", + "source_location": "L274" + }, + { + "id": "main_rationale_529", + "label": "Puts the painted scale on the toolbar as a percentage.", + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "rationale", + "norm_label": "puts the painted scale on the toolbar as a percentage.", + "source_file": "main.py", + "source_location": "L529" + }, + { + "id": "main_rationale_583", + "label": "Zoom so the whole sheet is visible, and scroll it into view. The fitted scale\u2026", + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "rationale", + "norm_label": "zoom so the whole sheet is visible, and scroll it into view. the fitted scale...", + "source_file": "main.py", + "source_location": "L583" + }, + { + "id": "wiresheet_rationale_1066", + "label": "The 1:1 rectangle the painted sheet occupies, or None if nothing is painted.\u2026", + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "rationale", + "norm_label": "the 1:1 rectangle the painted sheet occupies, or none if nothing is painted....", + "source_file": "wiresheet.py", + "source_location": "L1066" + }, + { + "id": "wiresheet_rationale_1099", + "label": "The scale at which the whole painted sheet fits the visible canvas, or None.\u2026", + "_origin": "ast", + "community": 46, + "community_name": "Zoom Fit & Bounds", + "file_type": "rationale", + "norm_label": "the scale at which the whole painted sheet fits the visible canvas, or none....", + "source_file": "wiresheet.py", + "source_location": "L1099" + }, + { + "id": "sax_dom_rationale_30", + "label": "Writes a component's , creating it in the block the other props sit in. A\u2026", + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "rationale", + "norm_label": "writes a component's , creating it in the block the other props sit in. a...", + "source_file": "sax_dom.py", + "source_location": "L30" + }, + { + "id": "undo_rationale_141", + "label": "One Save from the Properties dialog: every slot it changed, as one undoable\u2026", + "_origin": "ast", + "community": 47, + "community_name": "Slot Value Undo", + "file_type": "rationale", + "norm_label": "one save from the properties dialog: every slot it changed, as one undoable...", + "source_file": "undo.py", + "source_location": "L141" + }, + { + "id": "properties_rationale_110", + "label": "Which of the three a value is in: 'true', 'false' or 'null'.", + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "rationale", + "norm_label": "which of the three a value is in: 'true', 'false' or 'null'.", + "source_file": "properties.py", + "source_location": "L110" + }, + { + "id": "properties_rationale_200", + "label": "Whether a value is Sedona's null, as an absent prop or as the literal it writes.", + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "rationale", + "norm_label": "whether a value is sedona's null, as an absent prop or as the literal it writes.", + "source_file": "properties.py", + "source_location": "L200" + }, + { + "id": "properties_rationale_925", + "label": "The fill a row's field takes: a bool's state, or its editability.", + "_origin": "ast", + "community": 48, + "community_name": "Bool & Null Display", + "file_type": "rationale", + "norm_label": "the fill a row's field takes: a bool's state, or its editability.", + "source_file": "properties.py", + "source_location": "L925" + }, + { + "id": "wiresheet_rationale_1127", + "label": "Repaints the open sheet at this scale. Returns the level actually applied.", + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "rationale", + "norm_label": "repaints the open sheet at this scale. returns the level actually applied.", + "source_file": "wiresheet.py", + "source_location": "L1127" + }, + { + "id": "wiresheet_rationale_193", + "label": "Draws a grid onto the Canvas based on the scrollable region. Drawn at the\u2026", + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "rationale", + "norm_label": "draws a grid onto the canvas based on the scrollable region. drawn at the...", + "source_file": "wiresheet.py", + "source_location": "L193" + }, + { + "id": "wiresheet_rationale_994", + "label": "Scales the finished sheet to app_state.zoom and sizes the canvas to match.\u2026", + "_origin": "ast", + "community": 49, + "community_name": "Sheet Zoom & Grid", + "file_type": "rationale", + "norm_label": "scales the finished sheet to app_state.zoom and sizes the canvas to match....", + "source_file": "wiresheet.py", + "source_location": "L994" + }, + { + "id": "live_hooks", + "label": "live_hooks.py", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "code", + "norm_label": "live_hooks.py", + "source_file": "live_hooks.py", + "source_location": "L1" + }, + { + "id": "app_state_rationale_186", + "label": "Nudges whatever shows 'there is something unwritten'. A no-op before the UI\u2026", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "nudges whatever shows 'there is something unwritten'. a no-op before the ui...", + "source_file": "app_state.py", + "source_location": "L186" + }, + { + "id": "app_state_rationale_192", + "label": "Single funnel for 'the document changed', including the unsaved-state tint.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "single funnel for 'the document changed', including the unsaved-state tint.", + "source_file": "app_state.py", + "source_location": "L192" + }, + { + "id": "live_hooks_rationale_1", + "label": "Write-through interception layer for live device mode. Checks\u2026", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "write-through interception layer for live device mode. checks...", + "source_file": "live_hooks.py", + "source_location": "L1" + }, + { + "id": "live_hooks_rationale_107", + "label": "In live mode, sends a Sox rename to the device. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox rename to the device. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L107" + }, + { + "id": "live_hooks_rationale_127", + "label": "In live mode, sends a Sox link command. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox link command. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L127" + }, + { + "id": "live_hooks_rationale_151", + "label": "In live mode, sends a Sox unlink command. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox unlink command. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L151" + }, + { + "id": "live_hooks_rationale_177", + "label": "In live mode, sends a Sox invoke. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox invoke. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L177" + }, + { + "id": "live_hooks_rationale_21", + "label": "In live mode, sends a Sox write to the device. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox write to the device. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L21" + }, + { + "id": "live_hooks_rationale_48", + "label": "In live mode, sends a Sox add to the device. Returns new comp_id or None.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox add to the device. returns new comp_id or none.", + "source_file": "live_hooks.py", + "source_location": "L48" + }, + { + "id": "live_hooks_rationale_79", + "label": "In live mode, sends a Sox delete to the device. Returns True on success.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "in live mode, sends a sox delete to the device. returns true on success.", + "source_file": "live_hooks.py", + "source_location": "L79" + }, + { + "id": "sax_dom_rationale_146", + "label": "The component an absolute path names, or None if the document has no such node.\u2026", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "the component an absolute path names, or none if the document has no such node....", + "source_file": "sax_dom.py", + "source_location": "L146" + }, + { + "id": "sax_file_rationale_883", + "label": "Removes a element from the section and repaints.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "removes a element from the section and repaints.", + "source_file": "sax_file.py", + "source_location": "L883" + }, + { + "id": "sax_file_rationale_923", + "label": "Adds a element to the section of the SAX DOM.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "adds a element to the section of the sax dom.", + "source_file": "sax_file.py", + "source_location": "L923" + }, + { + "id": "sax_file_rationale_957", + "label": "Shared application logic to wipe an element, its children, and related links\u2026", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "shared application logic to wipe an element, its children, and related links...", + "source_file": "sax_file.py", + "source_location": "L957" + }, + { + "id": "undo_rationale_37", + "label": "Records an already-applied command. Any redo history becomes unreachable.", + "_origin": "ast", + "community": 5, + "community_name": "Live Device Hooks", + "file_type": "rationale", + "norm_label": "records an already-applied command. any redo history becomes unreachable.", + "source_file": "undo.py", + "source_location": "L37" + }, + { + "id": "main_rationale_39", + "label": "Minimal hover tooltip for toolbar widgets.", + "_origin": "ast", + "community": 50, + "community_name": "Tooltip Widget", + "file_type": "rationale", + "norm_label": "minimal hover tooltip for toolbar widgets.", + "source_file": "main.py", + "source_location": "L39" + }, + { + "id": "undo_rationale_171", + "label": "Placing a component. Nothing here touches . The kit a placement needs\u2026", + "_origin": "ast", + "community": 52, + "community_name": "Add Component Undo", + "file_type": "rationale", + "norm_label": "placing a component. nothing here touches . the kit a placement needs...", + "source_file": "undo.py", + "source_location": "L171" + }, + { + "id": "undo_rationale_194", + "label": "Adding a single link to the section.", + "_origin": "ast", + "community": 53, + "community_name": "Add Link Undo", + "file_type": "rationale", + "norm_label": "adding a single link to the section.", + "source_file": "undo.py", + "source_location": "L194" + }, + { + "id": "undo_rationale_229", + "label": "A cascading delete: the component subtree plus every link that referenced it.", + "_origin": "ast", + "community": 54, + "community_name": "Delete Component Undo", + "file_type": "rationale", + "norm_label": "a cascading delete: the component subtree plus every link that referenced it.", + "source_file": "undo.py", + "source_location": "L229" + }, + { + "id": "undo_rationale_211", + "label": "Removing a single link from the section.", + "_origin": "ast", + "community": 55, + "community_name": "Delete Link Undo", + "file_type": "rationale", + "norm_label": "removing a single link from the section.", + "source_file": "undo.py", + "source_location": "L211" + }, + { + "id": "main_rationale_2078", + "label": "Loads schema kits from the device's schema parts into the editor registry.", + "_origin": "ast", + "community": 56, + "community_name": "Schema Compilation", + "file_type": "rationale", + "norm_label": "loads schema kits from the device's schema parts into the editor registry.", + "source_file": "main.py", + "source_location": "L2078" + }, + { + "id": "schema_rationale_168", + "label": "Loads and maps types across multiple kit files, ensuring all dependencies exist.", + "_origin": "ast", + "community": 56, + "community_name": "Schema Compilation", + "file_type": "rationale", + "norm_label": "loads and maps types across multiple kit files, ensuring all dependencies exist.", + "source_file": "schema.py", + "source_location": "L168" + }, + { + "id": "properties_rationale_140", + "label": "controlSignalForMin_1' -> 'Control Signal For Min _1', the label style the rows\u2026", + "_origin": "ast", + "community": 57, + "community_name": "Property Label Humanise", + "file_type": "rationale", + "norm_label": "controlsignalformin_1' -> 'control signal for min _1', the label style the rows...", + "source_file": "properties.py", + "source_location": "L140" + }, + { + "id": "properties_rationale_723", + "label": "14. Proportional Band' \u2014 the manifest slot id, so rows match the box's\u2026", + "_origin": "ast", + "community": 57, + "community_name": "Property Label Humanise", + "file_type": "rationale", + "norm_label": "14. proportional band' \u2014 the manifest slot id, so rows match the box's...", + "source_file": "properties.py", + "source_location": "L723" + }, + { + "id": "properties", + "label": "properties.py", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "code", + "norm_label": "properties.py", + "source_file": "properties.py", + "source_location": "L1" + }, + { + "id": "properties_rationale_1", + "label": "The Properties view: every slot of one component, shown, edited and written\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the properties view: every slot of one component, shown, edited and written...", + "source_file": "properties.py", + "source_location": "L1" + }, + { + "id": "properties_rationale_1279", + "label": "A Properties panel for one component, built into `parent` but not yet placed.\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "a properties panel for one component, built into `parent` but not yet placed....", + "source_file": "properties.py", + "source_location": "L1279" + }, + { + "id": "properties_rationale_133", + "label": "The symbol a unit facet is shown as, or the raw name when it is not a known one.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the symbol a unit facet is shown as, or the raw name when it is not a known one.", + "source_file": "properties.py", + "source_location": "L133" + }, + { + "id": "properties_rationale_179", + "label": "The named values a '@range' facet declares, or () for a slot that is not an\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the named values a '@range' facet declares, or () for a slot that is not an...", + "source_file": "properties.py", + "source_location": "L179" + }, + { + "id": "properties_rationale_205", + "label": "What null reads as on this slot, honouring '@nullText'.\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "what null reads as on this slot, honouring '@nulltext'....", + "source_file": "properties.py", + "source_location": "L205" + }, + { + "id": "properties_rationale_216", + "label": "Whether the editor may set this slot to null, per '@allowNull'. The facet is\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "whether the editor may set this slot to null, per '@allownull'. the facet is...", + "source_file": "properties.py", + "source_location": "L216" + }, + { + "id": "properties_rationale_226", + "label": "What the file says this slot holds, or None when it carries no for it.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "what the file says this slot holds, or none when it carries no for it.", + "source_file": "properties.py", + "source_location": "L226" + }, + { + "id": "properties_rationale_232", + "label": "The value to show: the file's, else the manifest default, else the type's zero.\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the value to show: the file's, else the manifest default, else the type's zero....", + "source_file": "properties.py", + "source_location": "L232" + }, + { + "id": "properties_rationale_258", + "label": "Config and not read-only. The rule the whole view's greying comes from.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "config and not read-only. the rule the whole view's greying comes from.", + "source_file": "properties.py", + "source_location": "L258" + }, + { + "id": "properties_rationale_263", + "label": "The '[min - max]' suffix, or '' for a slot whose bounds are not worth stating.\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the '[min - max]' suffix, or '' for a slot whose bounds are not worth stating....", + "source_file": "properties.py", + "source_location": "L263" + }, + { + "id": "properties_rationale_315", + "label": "0.1' stays '0.1' and '1000.0' becomes '1000', so a range reads the way it is\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "0.1' stays '0.1' and '1000.0' becomes '1000', so a range reads the way it is...", + "source_file": "properties.py", + "source_location": "L315" + }, + { + "id": "properties_rationale_322", + "label": "(low, high) a value must fall inside: magnitude for a number, length for a Str.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "(low, high) a value must fall inside: magnitude for a number, length for a str.", + "source_file": "properties.py", + "source_location": "L322" + }, + { + "id": "properties_rationale_340", + "label": "The two words a bool slot is shown as, honouring '@trueText' and '@falseText'.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the two words a bool slot is shown as, honouring '@truetext' and '@falsetext'.", + "source_file": "properties.py", + "source_location": "L340" + }, + { + "id": "properties_rationale_348", + "label": "The value as it appears in its field, formatted by the slot's own facets.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "the value as it appears in its field, formatted by the slot's own facets.", + "source_file": "properties.py", + "source_location": "L348" + }, + { + "id": "properties_rationale_389", + "label": "Turns a field's text back into the string a carries. Returns\u2026", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "turns a field's text back into the string a carries. returns...", + "source_file": "properties.py", + "source_location": "L389" + }, + { + "id": "properties_rationale_931", + "label": "Puts the DOM's current value into one row's widget and remembers it as loaded.", + "_origin": "ast", + "community": 6, + "community_name": "Property Value Logic", + "file_type": "rationale", + "norm_label": "puts the dom's current value into one row's widget and remembers it as loaded.", + "source_file": "properties.py", + "source_location": "L931" + }, + { + "id": "sax_dom", + "label": "sax_dom.py", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "sax_dom.py", + "source_file": "sax_dom.py", + "source_location": "L1" + }, + { + "id": "undo", + "label": "undo.py", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "code", + "norm_label": "undo.py", + "source_file": "undo.py", + "source_location": "L1" + }, + { + "id": "sax_dom_rationale_1", + "label": "Document-level helpers for a Sedona app: the packed 'meta' property and\u2026", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "document-level helpers for a sedona app: the packed 'meta' property and...", + "source_file": "sax_dom.py", + "source_location": "L1" + }, + { + "id": "sax_dom_rationale_109", + "label": "Rewrites only meta's four user-group bits, leaving the packed position alone.\u2026", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "rewrites only meta's four user-group bits, leaving the packed position alone....", + "source_file": "sax_dom.py", + "source_location": "L109" + }, + { + "id": "sax_dom_rationale_138", + "label": "Traverses the XML DOM tree recursively to find the parent element of a given\u2026", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "traverses the xml dom tree recursively to find the parent element of a given...", + "source_file": "sax_dom.py", + "source_location": "L138" + }, + { + "id": "sax_dom_rationale_51", + "label": "Drops a component's , for undoing a value that the file never carried.", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "drops a component's , for undoing a value that the file never carried.", + "source_file": "sax_dom.py", + "source_location": "L51" + }, + { + "id": "sax_dom_rationale_58", + "label": "Parses 32-bit meta property integer fields via structured byte extraction rules.", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "parses 32-bit meta property integer fields via structured byte extraction rules.", + "source_file": "sax_dom.py", + "source_location": "L58" + }, + { + "id": "sax_dom_rationale_84", + "label": "Re-encodes coordinates back into meta, completely preserving existing lower and\u2026", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "re-encodes coordinates back into meta, completely preserving existing lower and...", + "source_file": "sax_dom.py", + "source_location": "L84" + }, + { + "id": "undo_rationale_1", + "label": "Undo/redo as a stack of reversible commands. Commands own the DOM mutation in\u2026", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "undo/redo as a stack of reversible commands. commands own the dom mutation in...", + "source_file": "undo.py", + "source_location": "L1" + }, + { + "id": "undo_rationale_122", + "label": "One or many components changing position, i.e. their packed meta x/y.", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "one or many components changing position, i.e. their packed meta x/y.", + "source_file": "undo.py", + "source_location": "L122" + }, + { + "id": "undo_rationale_20", + "label": "Registers how the view should be rebuilt after an undo or redo.", + "_origin": "ast", + "community": 7, + "community_name": "DOM & Undo Core", + "file_type": "rationale", + "norm_label": "registers how the view should be rebuilt after an undo or redo.", + "source_file": "undo.py", + "source_location": "L20" + }, + { + "id": "manage_kits_rationale_200", + "label": "The applied-changes report, one kit per line, old build to new.", + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "rationale", + "norm_label": "the applied-changes report, one kit per line, old build to new.", + "source_file": "manage_kits.py", + "source_location": "L200" + }, + { + "id": "manage_kits_rationale_224", + "label": "The kit table, built as an embedded panel in the editor pane.", + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "rationale", + "norm_label": "the kit table, built as an embedded panel in the editor pane.", + "source_file": "manage_kits.py", + "source_location": "L224" + }, + { + "id": "manage_kits_rationale_48", + "label": "A checkbox drawn pixel by pixel, so a locked tick can be greyed out. Tk has no\u2026", + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "rationale", + "norm_label": "a checkbox drawn pixel by pixel, so a locked tick can be greyed out. tk has no...", + "source_file": "manage_kits.py", + "source_location": "L48" + }, + { + "id": "manage_kits_rationale_567", + "label": "Factory matching the pattern of properties.build_properties_panel.", + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "rationale", + "norm_label": "factory matching the pattern of properties.build_properties_panel.", + "source_file": "manage_kits.py", + "source_location": "L567" + }, + { + "id": "manage_kits_rationale_76", + "label": "How a build is named in a sentence: its version, or its checksum when it has\u2026", + "_origin": "ast", + "community": 8, + "community_name": "Kit Manager Panel", + "file_type": "rationale", + "norm_label": "how a build is named in a sentence: its version, or its checksum when it has...", + "source_file": "manage_kits.py", + "source_location": "L76" + }, + { + "id": "connect_dialog_rationale_169", + "label": "Modal dialog that broadcasts DASP DISCOVER, lists responding devices, and lets\u2026", + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "rationale", + "norm_label": "modal dialog that broadcasts dasp discover, lists responding devices, and lets...", + "source_file": "connect_dialog.py", + "source_location": "L169" + }, + { + "id": "connect_dialog_rationale_22", + "label": "Modal dialog for entering device connection parameters.", + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "rationale", + "norm_label": "modal dialog for entering device connection parameters.", + "source_file": "connect_dialog.py", + "source_location": "L22" + }, + { + "id": "connect_dialog_rationale_329", + "label": "Small modal that asks for username and password, then connects.", + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "rationale", + "norm_label": "small modal that asks for username and password, then connects.", + "source_file": "connect_dialog.py", + "source_location": "L329" + }, + { + "id": "connect_dialog_rationale_463", + "label": "Reads last connection params from editor.properties.", + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "rationale", + "norm_label": "reads last connection params from editor.properties.", + "source_file": "connect_dialog.py", + "source_location": "L463" + }, + { + "id": "connect_dialog_rationale_480", + "label": "Saves connection params to editor.properties.", + "_origin": "ast", + "community": 9, + "community_name": "Connection Dialogs", + "file_type": "rationale", + "norm_label": "saves connection params to editor.properties.", + "source_file": "connect_dialog.py", + "source_location": "L480" + }, + { + "id": "readme_app_state", + "label": "app_state.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "app_state.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_link_view", + "label": "link_view.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "link_view.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_main", + "label": "main.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "main.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_manifests", + "label": "Kit Manifest Loading", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "kit manifest loading", + "source_file": "README.md", + "source_location": "Manifests section", + "source_url": null + }, + { + "id": "readme_properties", + "label": "properties.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "properties.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_sax_dom", + "label": "sax_dom.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "sax_dom.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_sax_file", + "label": "sax_file.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "sax_file.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_sax_file_format", + "label": "SAX File Format", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "sax file format", + "source_file": "README.md", + "source_location": null, + "source_url": null + }, + { + "id": "readme_schema", + "label": "schema.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "schema.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_sedona_framework", + "label": "Sedona Framework", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "sedona framework", + "source_file": "README.md", + "source_location": null, + "source_url": null + }, + { + "id": "readme_tkinter", + "label": "Tkinter GUI Framework", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "tkinter gui framework", + "source_file": "README.md", + "source_location": null, + "source_url": null + }, + { + "id": "readme_undo", + "label": "undo.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "undo.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_wiresheet", + "label": "wiresheet.py Module", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "concept", + "norm_label": "wiresheet.py module", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "readme_sedona_sax_editor", + "label": "Sedona SAX Tree View Viewer & Program Editor", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "document", + "norm_label": "sedona sax tree view viewer & program editor", + "source_file": "README.md", + "source_location": null, + "source_url": null + }, + { + "id": "readme_back_forward_history", + "label": "Back/Forward Navigation History", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "back/forward navigation history", + "source_file": "README.md", + "source_location": "The View menu section - Back and Forward", + "source_url": null + }, + { + "id": "readme_dirty_display", + "label": "Dirty State Display Logic", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "dirty state display logic", + "source_file": "README.md", + "source_location": "The file name goes red section", + "source_url": null + }, + { + "id": "readme_editor_pane", + "label": "Editor Pane Three-View Architecture", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "editor pane three-view architecture", + "source_file": "README.md", + "source_location": "The editor pane section", + "source_url": null + }, + { + "id": "readme_link_routing", + "label": "Link Routing and Wire Layout", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "link routing and wire layout", + "source_file": "README.md", + "source_location": "Links section and Keeping the wires apart", + "source_url": null + }, + { + "id": "readme_link_view_design", + "label": "Link View Design", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "link view design", + "source_file": "README.md", + "source_location": "The Link View section", + "source_url": null + }, + { + "id": "readme_meta_property", + "label": "meta Property Bit-Packing", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "meta property bit-packing", + "source_file": "README.md", + "source_location": "The meta property section", + "source_url": null + }, + { + "id": "readme_properties_view", + "label": "Properties View Design", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "properties view design", + "source_file": "README.md", + "source_location": "The Properties view section", + "source_url": null + }, + { + "id": "readme_shared_state_pattern", + "label": "Shared State via app_state Qualified Access", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "shared state via app_state qualified access", + "source_file": "README.md", + "source_location": "Shared state section", + "source_url": null + }, + { + "id": "readme_slot_visibility", + "label": "Slot Visibility Rules", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "slot visibility rules", + "source_file": "README.md", + "source_location": "Slot visibility section", + "source_url": null + }, + { + "id": "readme_undo_commands", + "label": "Undo Command Architecture", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "undo command architecture", + "source_file": "README.md", + "source_location": "Undo and keyboard shortcuts section", + "source_url": null + }, + { + "id": "readme_versioning", + "label": "Versioning Policy", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "versioning policy", + "source_file": "README.md", + "source_location": "Versioning section", + "source_url": null + }, + { + "id": "readme_zoom", + "label": "Zoom Implementation", + "author": null, + "captured_at": null, + "community": 11, + "community_name": "README Documentation", + "contributor": null, + "file_type": "rationale", + "norm_label": "zoom implementation", + "source_file": "README.md", + "source_location": "The View menu section", + "source_url": null + }, + { + "id": "readme_run", + "label": "run.py Entry Point", + "author": null, + "captured_at": null, + "community": 58, + "community_name": "Run Entry Point", + "contributor": null, + "file_type": "concept", + "norm_label": "run.py entry point", + "source_file": "README.md", + "source_location": "Module layout table", + "source_url": null + }, + { + "id": "configparser", + "label": "configparser", + "community": 10, + "community_name": "Module Imports & Config", + "external": true, + "file_type": "concept", + "norm_label": "configparser", + "source_file": "", + "type": "external" + }, + { + "id": "datetime", + "label": "datetime", + "community": 10, + "community_name": "Module Imports & Config", + "external": true, + "file_type": "concept", + "norm_label": "datetime", + "source_file": "", + "type": "external" + }, + { + "id": "os", + "label": "os", + "community": 10, + "community_name": "Module Imports & Config", + "external": true, + "file_type": "concept", + "norm_label": "os", + "source_file": "", + "type": "external" + }, + { + "id": "tkinter", + "label": "tkinter", + "community": 10, + "community_name": "Module Imports & Config", + "external": true, + "file_type": "concept", + "norm_label": "tkinter", + "source_file": "", + "type": "external" + }, + { + "id": "hashlib", + "label": "hashlib", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "hashlib", + "source_file": "", + "type": "external" + }, + { + "id": "random", + "label": "random", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "random", + "source_file": "", + "type": "external" + }, + { + "id": "socket", + "label": "socket", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "socket", + "source_file": "", + "type": "external" + }, + { + "id": "struct", + "label": "struct", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "struct", + "source_file": "", + "type": "external" + }, + { + "id": "threading", + "label": "threading", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "threading", + "source_file": "", + "type": "external" + }, + { + "id": "time", + "label": "time", + "community": 17, + "community_name": "DASP & SOX Imports", + "external": true, + "file_type": "concept", + "norm_label": "time", + "source_file": "", + "type": "external" + }, + { + "id": "re", + "label": "re", + "community": 2, + "community_name": "Kit Palette & Manifests", + "external": true, + "file_type": "concept", + "norm_label": "re", + "source_file": "", + "type": "external" + }, + { + "id": "queue", + "label": "queue", + "community": 27, + "community_name": "Schema Registry & Facets", + "external": true, + "file_type": "concept", + "norm_label": "queue", + "source_file": "", + "type": "external" + }, + { + "id": "xml_etree_elementtree", + "label": "xml_etree_elementtree", + "community": 27, + "community_name": "Schema Registry & Facets", + "external": true, + "file_type": "concept", + "norm_label": "xml_etree_elementtree", + "source_file": "", + "type": "external" + }, + { + "id": "math", + "label": "math", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "external": true, + "file_type": "concept", + "norm_label": "math", + "source_file": "", + "type": "external" + }, + { + "id": "sys", + "label": "sys", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "external": true, + "file_type": "concept", + "norm_label": "sys", + "source_file": "", + "type": "external" + }, + { + "id": "tkinter_font", + "label": "tkinter_font", + "community": 32, + "community_name": "Wiresheet Box Drawing", + "external": true, + "file_type": "concept", + "norm_label": "tkinter_font", + "source_file": "", + "type": "external" + }, + { + "id": "copy", + "label": "copy", + "community": 7, + "community_name": "DOM & Undo Core", + "external": true, + "file_type": "concept", + "norm_label": "copy", + "source_file": "", + "type": "external" + } + ], + "links": [ + { + "source": "app_state_clear_status", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "app_state.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "app_state_mark_clean", + "target": "app_state_refresh_dirty_display", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "app_state.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "app_state_mark_dirty", + "target": "app_state_refresh_dirty_display", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "app_state.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_do_connect", + "target": "connect_dialog_credentialsdialog_poll_connect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_init", + "target": "connect_dialog_load_last_connection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_init", + "target": "connect_dialog_credentialsdialog_do_connect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_init", + "target": "connect_dialog_credentialsdialog_do_cancel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_poll_connect", + "target": "connect_dialog_save_last_connection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_do_connect", + "target": "connect_dialog_credentialsdialog_poll_connect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_init", + "target": "connect_dialog_load_last_connection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_init", + "target": "connect_dialog_credentialsdialog_do_connect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_init", + "target": "connect_dialog_credentialsdialog_do_cancel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_poll_connect", + "target": "connect_dialog_save_last_connection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L433", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog_discover_worker", + "target": "dasp_daspsocket", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog_do_connect_selected", + "target": "connect_dialog_credentialsdialog", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog_do_discover", + "target": "connect_dialog_discoverdialog_poll_discover", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L272", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog_init", + "target": "connect_dialog_load_last_connection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog_init", + "target": "connect_dialog_discoverdialog_do_connect_selected", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "connect_dialog.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "dasp_daspexception_init", + "target": "dasp_daspsocket_init", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg_decode", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg_encode", + "target": "dasp_daspmsg_encode_into", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L214", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg_encode_into", + "target": "dasp_put_u2", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg_encode_into", + "target": "dasp_put_str", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg_encode_into", + "target": "dasp_put_bytes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_authenticate", + "target": "dasp_daspsocket_close", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L682", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_authenticate", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L683", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_authenticate", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L695", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_authenticate", + "target": "dasp_daspsession_send_raw", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_close", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_close", + "target": "dasp_daspsession_send_raw", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_close", + "target": "dasp_daspsession_shutdown", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L828", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_connect", + "target": "dasp_daspsession_hello", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L637", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_connect", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_connect", + "target": "dasp_daspsession_authenticate", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L643", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_connect", + "target": "dasp_daspsession_tune", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_dispatch", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L760", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_dispatch", + "target": "dasp_daspsession_enqueue", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_dispatch", + "target": "dasp_daspsession_shutdown", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L775", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_enqueue", + "target": "dasp_daspsocket_close", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L783", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_hello", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L658", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_hello", + "target": "dasp_daspsession_send_raw", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L671", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_hello", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L677", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_housekeeping", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_housekeeping", + "target": "dasp_daspsocket_close", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_housekeeping", + "target": "dasp_daspsession_keepalive", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L802", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_init", + "target": "dasp_receivewindow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_init", + "target": "dasp_sendwindow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_init", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L625", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_keepalive", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L805", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_keepalive", + "target": "dasp_daspsession_send_raw", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L810", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_receive", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_send", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L732", + "weight": 1.0 + }, + { + "source": "dasp_daspsession_send_raw", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L752", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_alloc_session", + "target": "dasp_daspsession", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L921", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_connect", + "target": "dasp_daspexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L891", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_connect", + "target": "dasp_daspsocket_alloc_session", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L892", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_discover", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L965", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_dispatch", + "target": "dasp_trace", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L999", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_receiver_loop", + "target": "dasp_daspmsg_decode", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L948", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_receiver_loop", + "target": "dasp_daspsocket_dispatch", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L949", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket_send_msg", + "target": "dasp_trace", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L933", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow_set_ack_headers", + "target": "dasp_to_ack_more", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L352", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_check_ack_headers", + "target": "dasp_sendwindow_track_dup_acks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L512", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_check_ack_headers", + "target": "dasp_sendwindow_is_acked", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_enqueue", + "target": "dasp_sendwindow_exceeds_ack_more_limit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_enqueue", + "target": "dasp_sendwindow_full", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_resend", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L582", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_resend", + "target": "dasp_sendwindow_to_msg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L585", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send", + "target": "dasp_packet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send", + "target": "dasp_daspsession_enqueue", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send", + "target": "dasp_sendwindow_to_msg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send_retries", + "target": "dasp_ticks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L567", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_send_retries", + "target": "dasp_sendwindow_resend", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L576", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_to_msg", + "target": "dasp_daspmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L497", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow_track_dup_acks", + "target": "dasp_sendwindow_resend", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "dasp.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_comp_element", + "target": "device_session_fmt_float", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_comp_element", + "target": "device_session_slot_precision", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_comp_element", + "target": "device_session_devicesession_build_comp_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_dom_tree", + "target": "device_session_devicesession_build_comp_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_links_elements", + "target": "device_session_devicesession_slot_name_by_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L356", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_build_links_elements", + "target": "device_session_devicesession_comp_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L361", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_connect", + "target": "sox_soxclient", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_connect", + "target": "device_session_devicesession_load_slot_registry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_connect", + "target": "device_session_devicesession_load_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_load_slot_registry", + "target": "device_session_devicesession_extract_component_base_slots", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_load_slot_registry", + "target": "device_session_devicesession_register_kit_types", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_open_wiresheet", + "target": "device_session_devicesession_load_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L198", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_update_element_from_cache", + "target": "device_session_devicesession_find_element_by_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_update_element_from_cache", + "target": "device_session_fmt_float", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "device_session_devicesession_update_element_from_cache", + "target": "device_session_slot_precision", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "device_session.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "link_view_build_link_view_panel", + "target": "link_view_linkviewpanel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L880", + "weight": 1.0 + }, + { + "source": "link_view_collect_links", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "link_view_collect_links", + "target": "sax_dom_find_parent_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "link_view_collect_links", + "target": "sax_dom_find_component_by_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_build_canvas_area", + "target": "link_view_linkviewpanel_sync_bar", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_build_header", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L311", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_collect_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_group_by_peer", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L416", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_slot_order_key", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L432", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_group_size", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L435", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_column_height", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_column_gap", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_draw_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_draw_group_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L475", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_wire_ends", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_route_side", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L483", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_draw_wire", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L485", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_draw_self_wire", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L490", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw", + "target": "link_view_linkviewpanel_fit_scrollregion", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_group_box", + "target": "link_view_linkviewpanel_missing_box_size", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_group_box", + "target": "link_view_linkviewpanel_draw_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L577", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_group_box", + "target": "link_view_sheet_display_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_group_box", + "target": "link_view_linkviewpanel_make_followable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L587", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_self_wire", + "target": "link_view_linkviewpanel_slot_y", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_self_wire", + "target": "link_view_linkviewpanel_lane_x", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_self_wire", + "target": "link_view_linkviewpanel_draw_route", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L766", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_self_wire", + "target": "link_view_linkviewpanel_make_followable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_wire", + "target": "link_view_linkviewpanel_draw_route", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L724", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_draw_wire", + "target": "link_view_linkviewpanel_make_followable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L731", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_group_size", + "target": "link_view_linkviewpanel_missing_box_size", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L525", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_init", + "target": "link_view_linkviewpanel_build_header", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L288", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_init", + "target": "link_view_linkviewpanel_build_footer", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_init", + "target": "link_view_linkviewpanel_build_canvas_area", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_init", + "target": "link_view_linkviewpanel_draw", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L291", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_make_followable", + "target": "link_view_linkviewpanel_on_enter", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L786", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_make_followable", + "target": "link_view_linkviewpanel_on_leave", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L787", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_make_followable", + "target": "link_view_linkviewpanel_on_click", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_route_side", + "target": "link_view_linkviewpanel_route", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L703", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_route_side", + "target": "link_view_linkviewpanel_lane_x", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_route_side", + "target": "link_view_routes_meet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_wire_ends", + "target": "link_view_linkviewpanel_slot_y", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "link_view_routes_meet", + "target": "link_view_segments_meet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "link_view_segments_meet", + "target": "link_view_spans_overlap", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "link_view_segments_meet", + "target": "link_view_strictly_within", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_component", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_component", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_component", + "target": "live_hooks_kit_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_component", + "target": "live_hooks_type_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_component", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_link", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_link", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_link", + "target": "live_hooks_find_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "live_hooks_live_add_link", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_component", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L100", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_component", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_component", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_link", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L152", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_link", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_link", + "target": "live_hooks_find_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "live_hooks_live_delete_link", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "live_hooks_live_invoke", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "live_hooks_live_invoke", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "live_hooks_live_invoke", + "target": "live_hooks_find_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "live_hooks_live_invoke", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "live_hooks_live_rename_component", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "live_hooks_live_rename_component", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "live_hooks_live_rename_component", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "live_hooks_comp_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "live_hooks_find_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "sox_type_id_for_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "live_hooks_coerce_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "live_hooks_live_set_prop_value", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "live_hooks.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "main_apply_left_column_visibility", + "target": "main_apply_left_pane_width", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1487", + "weight": 1.0 + }, + { + "source": "main_apply_left_column_visibility", + "target": "main_sync_pane_toggle_button", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1491", + "weight": 1.0 + }, + { + "source": "main_attach_tree_scrollbars", + "target": "main_fit_tree_column", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1420", + "weight": 1.0 + }, + { + "source": "main_attach_tree_scrollbars_on_tree_open", + "target": "main_live_tree_expand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1432", + "weight": 1.0 + }, + { + "source": "main_close_editor_panel", + "target": "main_dismiss_link_view", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "main_close_editor_panel", + "target": "main_dismiss_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L379", + "weight": 1.0 + }, + { + "source": "main_close_editor_panel", + "target": "main_dismiss_properties", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L384", + "weight": 1.0 + }, + { + "source": "main_connect_to_device", + "target": "device_session_devicesession", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2043", + "weight": 1.0 + }, + { + "source": "main_connect_to_device", + "target": "main_on_connected", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2052", + "weight": 1.0 + }, + { + "source": "main_delete_component", + "target": "sax_file_execute_cascading_deletion", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "main_delete_component", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "main_delete_selected_component", + "target": "main_editor_panel_showing", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L887", + "weight": 1.0 + }, + { + "source": "main_delete_selected_component", + "target": "main_delete_selected_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L898", + "weight": 1.0 + }, + { + "source": "main_delete_selected_component", + "target": "main_delete_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "main_delete_selected_link", + "target": "sax_file_remove_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L727", + "weight": 1.0 + }, + { + "source": "main_dismiss_kits", + "target": "main_give_editor_pane_back", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "main_dismiss_link_view", + "target": "main_give_editor_pane_back", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "main_dismiss_properties", + "target": "main_refresh_dirty_display", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "main_dismiss_properties", + "target": "main_give_editor_pane_back", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "sax_file_execute_direct_overwrite_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2011", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "sax_file_reset_to_startup_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2012", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2013", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2014", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2015", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "connect_dialog_connectdialog", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2017", + "weight": 1.0 + }, + { + "source": "main_do_device_disconnect", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2124", + "weight": 1.0 + }, + { + "source": "main_do_device_disconnect", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2129", + "weight": 1.0 + }, + { + "source": "main_do_device_disconnect", + "target": "sax_file_reset_to_startup_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2131", + "weight": 1.0 + }, + { + "source": "main_do_device_disconnect", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2132", + "weight": 1.0 + }, + { + "source": "main_do_device_disconnect", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2133", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "sax_file_execute_direct_overwrite_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2032", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "sax_file_reset_to_startup_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2033", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2034", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2035", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2036", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "connect_dialog_discoverdialog", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2038", + "weight": 1.0 + }, + { + "source": "main_do_download_to_sax", + "target": "sax_file_write_sax_to_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "main_do_download_to_sax", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L452", + "weight": 1.0 + }, + { + "source": "main_do_redo", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "main_do_redo", + "target": "undo_redo", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "main_do_redo", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L426", + "weight": 1.0 + }, + { + "source": "main_do_save", + "target": "main_do_download_to_sax", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L432", + "weight": 1.0 + }, + { + "source": "main_do_save", + "target": "sax_file_execute_direct_overwrite_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L434", + "weight": 1.0 + }, + { + "source": "main_do_tidy_layout", + "target": "wiresheet_tidy_layout", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L499", + "weight": 1.0 + }, + { + "source": "main_do_undo", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L410", + "weight": 1.0 + }, + { + "source": "main_do_undo", + "target": "undo_undo", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "main_do_undo", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L415", + "weight": 1.0 + }, + { + "source": "main_do_zoom_fit", + "target": "wiresheet_fit_zoom_level", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "main_do_zoom_fit", + "target": "wiresheet_sheet_content_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "main_do_zoom_fit", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "main_do_zoom_fit", + "target": "wiresheet_set_zoom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "main_do_zoom_fit", + "target": "main_update_zoom_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "main_do_zoom_in", + "target": "main_zoom_to", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "main_do_zoom_in", + "target": "wiresheet_zoom_step", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "main_do_zoom_out", + "target": "main_zoom_to", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "main_do_zoom_out", + "target": "wiresheet_zoom_step", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "main_do_zoom_reset", + "target": "main_zoom_to", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "main_entry_is_reachable", + "target": "main_tree_item_for_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1538", + "weight": 1.0 + }, + { + "source": "main_entry_is_reachable", + "target": "main_component_in_document", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1539", + "weight": 1.0 + }, + { + "source": "main_fill_component_popup", + "target": "main_show_properties", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1204", + "weight": 1.0 + }, + { + "source": "main_fill_component_popup", + "target": "main_show_link_view", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1208", + "weight": 1.0 + }, + { + "source": "main_fill_component_popup", + "target": "main_delete_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "main_fill_component_popup", + "target": "main_set_link_mark", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1216", + "weight": 1.0 + }, + { + "source": "main_fill_component_popup", + "target": "main_open_link_dialog", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1223", + "weight": 1.0 + }, + { + "source": "main_fit_tree_column_measure", + "target": "main_fit_tree_column_measure", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1384", + "weight": 1.0 + }, + { + "source": "main_give_editor_pane_back", + "target": "app_state_clear_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "main_go_back", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1677", + "weight": 1.0 + }, + { + "source": "main_go_back", + "target": "main_prune_view_history", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1679", + "weight": 1.0 + }, + { + "source": "main_go_back", + "target": "main_show_history_entry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1681", + "weight": 1.0 + }, + { + "source": "main_go_back", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1683", + "weight": 1.0 + }, + { + "source": "main_go_forward", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1689", + "weight": 1.0 + }, + { + "source": "main_go_forward", + "target": "main_prune_view_history", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1691", + "weight": 1.0 + }, + { + "source": "main_go_forward", + "target": "main_show_history_entry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1693", + "weight": 1.0 + }, + { + "source": "main_go_forward", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1695", + "weight": 1.0 + }, + { + "source": "main_go_to_link_sheet", + "target": "main_link_target_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "main_go_to_link_sheet", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L810", + "weight": 1.0 + }, + { + "source": "main_go_to_link_sheet", + "target": "main_go_to_sheet_with_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L813", + "weight": 1.0 + }, + { + "source": "main_go_to_sheet_with_link", + "target": "main_tree_item_for_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "main_go_to_sheet_with_link", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "main_go_to_sheet_with_link", + "target": "link_view_sheet_display_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L827", + "weight": 1.0 + }, + { + "source": "main_invoke_app_action", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "main_invoke_app_action", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L482", + "weight": 1.0 + }, + { + "source": "main_invoke_app_action", + "target": "main_do_device_disconnect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "main_link_endpoint_components", + "target": "sax_dom_find_component_by_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "main_link_target_sheet", + "target": "sax_file_current_sheet_container", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L752", + "weight": 1.0 + }, + { + "source": "main_link_target_sheet", + "target": "main_link_endpoint_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "main_link_target_sheet", + "target": "sax_dom_find_parent_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L756", + "weight": 1.0 + }, + { + "source": "main_live_tree_expand", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2176", + "weight": 1.0 + }, + { + "source": "main_load_live_schema", + "target": "schema_find_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2092", + "weight": 1.0 + }, + { + "source": "main_load_live_schema", + "target": "schema_compile_schema_registry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2099", + "weight": 1.0 + }, + { + "source": "main_load_live_schema", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2102", + "weight": 1.0 + }, + { + "source": "main_on_canvas_click", + "target": "wiresheet_deselect_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L946", + "weight": 1.0 + }, + { + "source": "main_on_canvas_click", + "target": "wiresheet_select_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L962", + "weight": 1.0 + }, + { + "source": "main_on_canvas_click", + "target": "wiresheet_get_box_origin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "main_on_canvas_click", + "target": "wiresheet_redraw_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L985", + "weight": 1.0 + }, + { + "source": "main_on_canvas_drag", + "target": "wiresheet_get_box_origin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1271", + "weight": 1.0 + }, + { + "source": "main_on_canvas_drag", + "target": "wiresheet_redraw_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1278", + "weight": 1.0 + }, + { + "source": "main_on_canvas_drag", + "target": "wiresheet_layout_margin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1285", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "wiresheet_get_box_origin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1311", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "wiresheet_layout_margin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1316", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1325", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1337", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "sax_dom_update_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1340", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1341", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "live_hooks_live_set_prop_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1344", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "undo_metamovecommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1347", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1347", + "weight": 1.0 + }, + { + "source": "main_on_canvas_release", + "target": "wiresheet_redraw_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1354", + "weight": 1.0 + }, + { + "source": "main_on_canvas_right_click", + "target": "wiresheet_select_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1244", + "weight": 1.0 + }, + { + "source": "main_on_canvas_right_click", + "target": "main_rebuild_link_context_menu", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1245", + "weight": 1.0 + }, + { + "source": "main_on_canvas_right_click", + "target": "wiresheet_deselect_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1250", + "weight": 1.0 + }, + { + "source": "main_on_canvas_right_click", + "target": "main_fill_component_popup", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1257", + "weight": 1.0 + }, + { + "source": "main_on_canvas_wheel_zoom", + "target": "main_zoom_to", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L615", + "weight": 1.0 + }, + { + "source": "main_on_canvas_wheel_zoom", + "target": "wiresheet_zoom_step", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L615", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "app_state_base_window_title_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2058", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2063", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "main_load_live_schema", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2069", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2070", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "undo_reset", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2072", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2073", + "weight": 1.0 + }, + { + "source": "main_on_connected", + "target": "main_start_cov_polling", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2074", + "weight": 1.0 + }, + { + "source": "main_on_palette_press", + "target": "main_reset_palette_drag", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2562", + "weight": 1.0 + }, + { + "source": "main_on_palette_release", + "target": "main_reset_palette_drag", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2615", + "weight": 1.0 + }, + { + "source": "main_on_palette_release", + "target": "main_pointer_over_canvas", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2620", + "weight": 1.0 + }, + { + "source": "main_on_palette_release", + "target": "wiresheet_layout_margin", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2632", + "weight": 1.0 + }, + { + "source": "main_on_palette_release", + "target": "sax_file_add_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2636", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_component_in_document", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1711", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1712", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_refresh_dirty_display", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1715", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_fit_tree_column", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1716", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_refresh_palette_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1717", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_reset_view_history", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1721", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_schema_has_incomplete_checksums", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1723", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_show_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1724", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_prune_view_history", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1726", + "weight": 1.0 + }, + { + "source": "main_on_tree_filled", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1727", + "weight": 1.0 + }, + { + "source": "main_on_tree_right_click", + "target": "main_invoke_app_action", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L926", + "weight": 1.0 + }, + { + "source": "main_on_tree_right_click", + "target": "main_fill_component_popup", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L939", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L638", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "main_restore_tree_selection", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L639", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "main_record_visit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L703", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "main_select_link_on_open_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L707", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1177", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_ok", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1177", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_src_change", + "target": "main_open_link_dialog_update_peer_states", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1073", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_src_change", + "target": "main_open_link_dialog_update_status_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1074", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_swap", + "target": "main_open_link_dialog_refresh_panels", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1147", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_tgt_change", + "target": "main_open_link_dialog_update_peer_states", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1077", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_on_tgt_change", + "target": "main_open_link_dialog_update_status_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1078", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_populate_panel", + "target": "main_slot_linkable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1110", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_refresh_panels", + "target": "main_open_link_dialog_populate_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1138", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_refresh_panels", + "target": "main_open_link_dialog_update_status_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog_update_peer_states", + "target": "main_slot_linkable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1049", + "weight": 1.0 + }, + { + "source": "main_open_link_from_link_view", + "target": "main_link_endpoint_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L862", + "weight": 1.0 + }, + { + "source": "main_open_link_from_link_view", + "target": "sax_dom_find_parent_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L864", + "weight": 1.0 + }, + { + "source": "main_open_link_from_link_view", + "target": "main_dismiss_link_view", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L868", + "weight": 1.0 + }, + { + "source": "main_open_link_from_link_view", + "target": "main_go_to_sheet_with_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "main_open_preferences_dialog_apply_preferences", + "target": "main_apply_left_pane_width", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1881", + "weight": 1.0 + }, + { + "source": "main_open_preferences_dialog_apply_preferences", + "target": "main_refresh_palette_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1887", + "weight": 1.0 + }, + { + "source": "main_populate_palette_types", + "target": "palette_list_component_types", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2493", + "weight": 1.0 + }, + { + "source": "main_populate_palette_types", + "target": "main_fit_tree_column", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2499", + "weight": 1.0 + }, + { + "source": "main_prune_view_history", + "target": "main_entry_is_reachable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1549", + "weight": 1.0 + }, + { + "source": "main_rebuild_link_context_menu", + "target": "main_link_target_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2237", + "weight": 1.0 + }, + { + "source": "main_rebuild_link_context_menu", + "target": "link_view_sheet_display_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2241", + "weight": 1.0 + }, + { + "source": "main_record_visit", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1626", + "weight": 1.0 + }, + { + "source": "main_refresh_all_views", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "main_refresh_all_views", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "main_refresh_all_views", + "target": "main_component_in_document", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "main_refresh_all_views", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "main_refresh_dirty_display", + "target": "main_anything_unwritten", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "main_refresh_palette_kits", + "target": "palette_invalidate", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2506", + "weight": 1.0 + }, + { + "source": "main_refresh_palette_kits", + "target": "main_schema_has_incomplete_checksums", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2508", + "weight": 1.0 + }, + { + "source": "main_refresh_palette_kits", + "target": "palette_kit_version_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2515", + "weight": 1.0 + }, + { + "source": "main_refresh_palette_kits", + "target": "main_fit_tree_column", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2535", + "weight": 1.0 + }, + { + "source": "main_reset_palette_drag", + "target": "main_destroy_drag_ghost", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2555", + "weight": 1.0 + }, + { + "source": "main_reset_view_history", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1592", + "weight": 1.0 + }, + { + "source": "main_restore_tree_selection", + "target": "main_tree_item_for_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L392", + "weight": 1.0 + }, + { + "source": "main_select_link_element", + "target": "wiresheet_select_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L799", + "weight": 1.0 + }, + { + "source": "main_select_link_element", + "target": "main_scroll_canvas_to", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L800", + "weight": 1.0 + }, + { + "source": "main_select_link_on_open_sheet", + "target": "main_select_link_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "main_select_link_on_open_sheet", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "main_set_link_mark", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L993", + "weight": 1.0 + }, + { + "source": "main_show_history_entry", + "target": "main_entry_is_reachable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1638", + "weight": 1.0 + }, + { + "source": "main_show_history_entry", + "target": "main_show_sheet_entry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1644", + "weight": 1.0 + }, + { + "source": "main_show_history_entry", + "target": "main_show_properties", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1646", + "weight": 1.0 + }, + { + "source": "main_show_history_entry", + "target": "main_show_link_view", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1648", + "weight": 1.0 + }, + { + "source": "main_show_history_entry", + "target": "main_update_history_controls", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1653", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L343", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "main_take_editor_pane", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L346", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "manage_kits_build_kits_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L347", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "main_take_editor_pane", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "link_view_build_link_view_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "main_record_visit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_close_editor_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L260", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_take_editor_pane", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "properties_build_properties_panel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_record_visit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "main_show_sheet_entry", + "target": "main_tree_item_for_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1659", + "weight": 1.0 + }, + { + "source": "main_show_sheet_entry", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1672", + "weight": 1.0 + }, + { + "source": "main_start_cov_polling_poll", + "target": "main_do_device_disconnect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L2146", + "weight": 1.0 + }, + { + "source": "main_toggle_left_column", + "target": "main_apply_left_column_visibility", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1498", + "weight": 1.0 + }, + { + "source": "main_tree_item_for_sheet", + "target": "main_tree_item_for_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L771", + "weight": 1.0 + }, + { + "source": "main_verify_startup_configurations", + "target": "main_open_preferences_dialog", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1976", + "weight": 1.0 + }, + { + "source": "main_verify_startup_configurations", + "target": "wiresheet_suggest_box_width_for_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1980", + "weight": 1.0 + }, + { + "source": "main_verify_startup_configurations", + "target": "app_state_save_preferences", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1988", + "weight": 1.0 + }, + { + "source": "main_verify_startup_configurations", + "target": "wiresheet_draw_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1989", + "weight": 1.0 + }, + { + "source": "main_verify_startup_configurations", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1991", + "weight": 1.0 + }, + { + "source": "main_zoom_to", + "target": "wiresheet_set_zoom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L552", + "weight": 1.0 + }, + { + "source": "main_zoom_to", + "target": "main_update_zoom_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L553", + "weight": 1.0 + }, + { + "source": "manage_kits_action_options", + "target": "manage_kits_build_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "manage_kits_action_options", + "target": "palette_version_sort_key", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "manage_kits_build_kits_panel", + "target": "manage_kits_kitspanel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "sax_file_schema_kit_checksums", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "sax_file_required_kit_names", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "palette_list_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "palette_unsupported_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "palette_kit_builds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "manage_kits_action_options", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "manage_kits_collect_rows", + "target": "manage_kits_column_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "manage_kits_describe_changes", + "target": "manage_kits_build_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "manage_kits_describe_changes", + "target": "palette_version_for_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_apply_changes", + "target": "manage_kits_kitspanel_rebuild_table", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_apply_changes", + "target": "manage_kits_describe_changes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L503", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_destroy", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_edit_action", + "target": "manage_kits_kitspanel_action_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_edit_action", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L460", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_edit_action_commit", + "target": "manage_kits_kitspanel_set_choice", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_edit_action_commit", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_export_xls", + "target": "manage_kits_kitspanel_action_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_init", + "target": "manage_kits_make_checkbox_image", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_init", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_init", + "target": "manage_kits_kitspanel_rebuild_table", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_on_click", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L465", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_on_click", + "target": "manage_kits_kitspanel_toggle_check", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_on_click", + "target": "manage_kits_kitspanel_edit_action", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L476", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_rebuild_table", + "target": "manage_kits_kitspanel_close_editor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_rebuild_table", + "target": "manage_kits_collect_rows", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L399", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_rebuild_table", + "target": "manage_kits_kitspanel_row_image", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_rebuild_table", + "target": "manage_kits_kitspanel_row_values", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_refresh_row", + "target": "manage_kits_kitspanel_row_image", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_refresh_row", + "target": "manage_kits_kitspanel_row_values", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_row_values", + "target": "manage_kits_kitspanel_action_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_set_choice", + "target": "manage_kits_kitspanel_refresh_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L420", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_toggle_check", + "target": "manage_kits_kitspanel_refresh_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L437", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_update_marked", + "target": "manage_kits_kitspanel_apply_changes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L558", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_upgrade_all", + "target": "manage_kits_build_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_upgrade_all", + "target": "manage_kits_kitspanel_apply_changes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "manage_kits.py", + "source_location": "L532", + "weight": 1.0 + }, + { + "source": "palette_find_type", + "target": "palette_load_kit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "palette_is_component", + "target": "palette_find_type", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "palette_is_component", + "target": "palette_is_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "palette_kit_builds", + "target": "palette_manifests_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "palette_kit_builds", + "target": "palette_kit_versions", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "palette_kit_builds", + "target": "palette_norm_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "palette_kit_builds", + "target": "palette_version_sort_key", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "palette_kit_version_label", + "target": "palette_load_kit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "palette_kit_versions", + "target": "palette_kits_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "palette_kit_versions", + "target": "palette_norm_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "palette_latest_build", + "target": "palette_kit_builds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "palette_list_component_types", + "target": "palette_load_kit", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L236", + "weight": 1.0 + }, + { + "source": "palette_list_component_types", + "target": "palette_is_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L242", + "weight": 1.0 + }, + { + "source": "palette_list_kits", + "target": "palette_manifests_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "palette_load_kit", + "target": "palette_resolve_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "palette_platform_native_kits", + "target": "palette_platforms_db", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "palette_platform_native_kits", + "target": "palette_manifests_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "palette_resolve_checksum", + "target": "palette_resolve_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "palette_resolve_manifest_path", + "target": "palette_norm_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L101", + "weight": 1.0 + }, + { + "source": "palette_resolve_manifest_path", + "target": "palette_version_sort_key", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "palette_resolve_manifest_path", + "target": "palette_manifests_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "palette_resolve_manifest_path", + "target": "palette_kit_versions", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L95", + "weight": 1.0 + }, + { + "source": "palette_unsupported_kits", + "target": "palette_platform_native_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L336", + "weight": 1.0 + }, + { + "source": "palette_unsupported_kits", + "target": "palette_list_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "palette_unsupported_kits", + "target": "palette_manifests_dir", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L353", + "weight": 1.0 + }, + { + "source": "palette_version_for_checksum", + "target": "palette_kit_versions", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "palette_version_for_checksum", + "target": "palette_norm_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "palette.py", + "source_location": "L197", + "weight": 1.0 + }, + { + "source": "properties_bool_state", + "target": "properties_is_null", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "properties_build_properties_panel", + "target": "properties_propertiespanel", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "properties_display_text", + "target": "properties_is_null", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "properties_display_text", + "target": "properties_null_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "properties_display_text", + "target": "properties_bool_texts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L358", + "weight": 1.0 + }, + { + "source": "properties_display_text", + "target": "properties_enum_range", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L361", + "weight": 1.0 + }, + { + "source": "properties_effective_value", + "target": "properties_stored_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "properties_effective_value", + "target": "properties_type_zero", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L244", + "weight": 1.0 + }, + { + "source": "properties_meta_summary", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "properties_meta_summary", + "target": "properties_group_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L473", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_null_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_allows_null", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_bool_texts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L406", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_enum_range", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L413", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_value_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "properties_parse_text", + "target": "properties_trim_number", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L427", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_add_bullet", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L728", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_apply_hidden_filter", + "target": "properties_is_hidden", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_footer", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_footer", + "target": "properties_is_hidden", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L878", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_header", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_header_row", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_meta_row", + "target": "properties_propertiespanel_add_bullet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L837", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_meta_row", + "target": "properties_propertiespanel_row_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L839", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_meta_row", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L839", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_meta_row", + "target": "properties_qualified_type", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L843", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_meta_row", + "target": "properties_propertiespanel_load_meta_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_rows_area", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L658", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_rows_area", + "target": "properties_propertiespanel_sync_bar", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L671", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_rows_area", + "target": "properties_propertiespanel_build_header_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L695", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_rows_area", + "target": "properties_propertiespanel_build_meta_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L700", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_rows_area", + "target": "properties_propertiespanel_build_slot_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L702", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_propertiespanel_add_bullet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L754", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_propertiespanel_row_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L756", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_propertiespanel_tinted", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L756", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_qualified_type", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L762", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_is_editable", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L769", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_enum_range", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_bool_texts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_allows_null", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_null_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L793", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_propertiespanel_watch_for_edits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L817", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_unit_symbol", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_range_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L821", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_build_slot_row", + "target": "properties_propertiespanel_load_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L828", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_close", + "target": "properties_propertiespanel_confirm_discard", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1265", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_confirm_discard", + "target": "properties_propertiespanel_has_unsaved_changes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1243", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_confirm_discard", + "target": "properties_propertiespanel_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1255", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_field_background", + "target": "properties_bool_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L927", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_has_unsaved_changes", + "target": "properties_propertiespanel_row_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L551", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_build_header", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L519", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_build_footer", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_refresh_from_device", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_build_rows_area", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_apply_hidden_filter", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_load_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_init", + "target": "properties_propertiespanel_update_tint", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_meta_row", + "target": "properties_meta_summary", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L961", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_path", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_row", + "target": "properties_effective_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L933", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_row", + "target": "properties_display_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L934", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_row", + "target": "properties_propertiespanel_set_row_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L938", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_load_row", + "target": "properties_propertiespanel_field_background", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L939", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_on_choice_changed", + "target": "properties_propertiespanel_recolour_bool", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_on_choice_changed", + "target": "properties_propertiespanel_update_tint", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_on_show_hidden_toggled", + "target": "properties_propertiespanel_apply_hidden_filter", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L905", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_open_meta_editor_apply_meta", + "target": "properties_propertiespanel_open_meta_editor_read_coordinate", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1034", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_open_meta_editor_apply_meta", + "target": "properties_group_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1043", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_open_meta_editor_apply_meta", + "target": "properties_propertiespanel_update_tint", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1046", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_recolour_bool", + "target": "properties_propertiespanel_row_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_recolour_bool", + "target": "properties_bool_texts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L607", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_refresh", + "target": "properties_propertiespanel_refresh_from_device", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_refresh", + "target": "properties_propertiespanel_load_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1070", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_refresh", + "target": "properties_propertiespanel_load_meta_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1074", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_refresh", + "target": "properties_propertiespanel_load_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1075", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_refresh", + "target": "properties_propertiespanel_update_tint", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1076", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_row_label", + "target": "properties_humanise", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L724", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_propertiespanel_still_in_document", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1108", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_propertiespanel_row_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1124", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_parse_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1128", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_propertiespanel_row_label", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1130", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_stored_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1133", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "sax_dom_update_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1145", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "sax_dom_update_meta_groups", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1147", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "sax_dom_set_prop_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1170", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_save", + "target": "properties_propertiespanel_refresh", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L1179", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_update_tint", + "target": "properties_propertiespanel_has_unsaved_changes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L567", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_watch_for_edits", + "target": "properties_propertiespanel_update_tint", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L587", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_watch_for_edits", + "target": "properties_propertiespanel_on_choice_changed", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L594", + "weight": 1.0 + }, + { + "source": "properties_range_text", + "target": "properties_trim_number", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "properties.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "sax_dom_get_component_path", + "target": "sax_dom_find_parent_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_dom.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "sax_dom_update_meta_groups", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_dom.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "sax_dom_update_meta_property", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_dom.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_current_sheet_container", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L783", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_note_kit_used", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L788", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "schema_load_schema_kits_and_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "schema_describe_missing_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_reset_to_startup_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L805", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_unique_child_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L810", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_build_config_values", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L812", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "live_hooks_live_add_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L813", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_allocate_component_id", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L819", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "properties_type_zero", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L836", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_dom_update_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L851", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "live_hooks_live_set_prop_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L856", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "undo_addcomponentcommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L864", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L865", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L866", + "weight": 1.0 + }, + { + "source": "sax_file_add_component", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L931", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "sax_dom_find_component_by_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L934", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "live_hooks_live_add_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L937", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "undo_addlinkcommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L947", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L947", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L952", + "weight": 1.0 + }, + { + "source": "sax_file_add_link", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L953", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_dom_snapshot_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L645", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_unresolved_component_types", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L648", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_required_kit_names", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L652", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_remove_kit_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L665", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_insert_kit_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L680", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_dom_restore_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L691", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "palette_invalidate", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L697", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "schema_load_schema_kits_and_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L699", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "schema_describe_missing_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L702", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "undo_schemablockcommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L721", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L722", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L723", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections_abandon", + "target": "sax_dom_restore_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L691", + "weight": 1.0 + }, + { + "source": "sax_file_build_config_values", + "target": "properties_type_zero", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L773", + "weight": 1.0 + }, + { + "source": "sax_file_build_config_values", + "target": "sox_type_id_for_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L776", + "weight": 1.0 + }, + { + "source": "sax_file_build_config_values", + "target": "live_hooks_coerce_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L777", + "weight": 1.0 + }, + { + "source": "sax_file_declare_used_kits", + "target": "sax_file_required_kit_names", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "sax_file_declare_used_kits", + "target": "palette_resolve_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "sax_file_declare_used_kits", + "target": "sax_file_insert_kit_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "sax_file_describe_schema_kits", + "target": "sax_file_format_kit_row", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L566", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "sax_dom_find_parent_element", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "undo_deletecomponentcommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1012", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1012", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1024", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1026", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L1027", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L972", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "live_hooks_live_delete_component", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L973", + "weight": 1.0 + }, + { + "source": "sax_file_execute_cascading_deletion", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L976", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "sax_file_sync_live_metadata_to_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L254", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "sax_file_reconcile_schema_kits_before_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "undo_mark_saved", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "sax_file_execute_direct_overwrite_save", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L266", + "weight": 1.0 + }, + { + "source": "sax_file_format_kit_row", + "target": "palette_version_for_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "sax_file_insert_kit_element", + "target": "sax_file_indent_kit_entry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "sax_file_note_kit_used", + "target": "palette_resolve_checksum", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L404", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "main_do_device_disconnect", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L142", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "app_state_clear_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "undo_reset", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L162", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "wiresheet_draw_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "schema_load_schema_kits_and_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "sax_file_parse_xml_to_tree", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L182", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "schema_describe_missing_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "sax_file_open_file", + "target": "sax_file_reset_to_startup_state", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "sax_file_parse_xml_to_tree", + "target": "sax_file_parse_xml_to_tree", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "sax_file_reconcile_schema_kits_before_save", + "target": "sax_dom_snapshot_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L735", + "weight": 1.0 + }, + { + "source": "sax_file_reconcile_schema_kits_before_save", + "target": "sax_file_declare_used_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L737", + "weight": 1.0 + }, + { + "source": "sax_file_reconcile_schema_kits_before_save", + "target": "sax_file_describe_schema_kits", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L743", + "weight": 1.0 + }, + { + "source": "sax_file_reconcile_schema_kits_before_save", + "target": "sax_dom_restore_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L748", + "weight": 1.0 + }, + { + "source": "sax_file_refresh_treeview_from_dom", + "target": "sax_file_parse_xml_to_tree", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L74", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "live_hooks_is_live", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L894", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "sax_dom_find_component_by_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L897", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "live_hooks_live_delete_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L900", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "undo_deletelinkcommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L912", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L918", + "weight": 1.0 + }, + { + "source": "sax_file_remove_link", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L919", + "weight": 1.0 + }, + { + "source": "sax_file_required_kit_names", + "target": "sax_file_used_kit_names", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L429", + "weight": 1.0 + }, + { + "source": "sax_file_required_kit_names", + "target": "schema_read_kit_dependencies", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L436", + "weight": 1.0 + }, + { + "source": "sax_file_reset_to_startup_state", + "target": "undo_reset", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "sax_file_reset_to_startup_state", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "sax_file_reset_to_startup_state", + "target": "app_state_clear_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "sax_file_reset_to_startup_state", + "target": "wiresheet_draw_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "sax_file_reset_to_startup_state", + "target": "app_state_base_window_title", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "sax_file_sync_live_metadata_to_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "sax_file_reconcile_schema_kits_before_save", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L325", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "undo_mark_saved", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L326", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L328", + "weight": 1.0 + }, + { + "source": "sax_file_save_file_as", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L332", + "weight": 1.0 + }, + { + "source": "sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", + "target": "sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L243", + "weight": 1.0 + }, + { + "source": "sax_file_write_sax_to_path", + "target": "sax_file_sync_live_metadata_to_dom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "schema_compile_schema_registry", + "target": "schema_get_slots_with_inheritance", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "schema_find_manifest", + "target": "schema_find_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "schema_get_slots_with_inheritance", + "target": "schema_missingmanifesterror", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "schema_get_slots_with_inheritance", + "target": "schema_get_slots_with_inheritance", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L147", + "weight": 1.0 + }, + { + "source": "schema_get_slots_with_inheritance", + "target": "schema_read_readonly_facet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "schema_get_slots_with_inheritance", + "target": "schema_read_summary_facet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "schema_get_slots_with_inheritance", + "target": "schema_read_all_facets", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "schema_load_schema_kits_and_manifests", + "target": "schema_find_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L267", + "weight": 1.0 + }, + { + "source": "schema_load_schema_kits_and_manifests", + "target": "schema_missingmanifesterror", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L276", + "weight": 1.0 + }, + { + "source": "schema_load_schema_kits_and_manifests", + "target": "schema_compile_schema_registry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L278", + "weight": 1.0 + }, + { + "source": "schema_missingmanifesterror_init", + "target": "schema_missingmanifesterror_init", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "schema_read_kit_dependencies", + "target": "schema_find_manifest_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "schema.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "sox_decode_value", + "target": "sox_soxexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "sox_encode_value", + "target": "sox_soxexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "sox_make_subscribe_req", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L1014", + "weight": 1.0 + }, + { + "source": "sox_make_unsubscribe_req", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L1021", + "weight": 1.0 + }, + { + "source": "sox_make_update_req", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "sox_prepare_request", + "target": "sox_soxmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L1000", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L639", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_encode_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L646", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L647", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_soxcomponent", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L651", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_soxclient_resolve_type_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L655", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_soxclient_cache_add", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L656", + "weight": 1.0 + }, + { + "source": "sox_soxclient_add", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L658", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_links", + "target": "sox_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L856", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_props", + "target": "sox_soxclient_get_slots", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_props", + "target": "sox_type_id_for_slot", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L840", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_props", + "target": "sox_decode_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L842", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L770", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_apply_tree_new", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_cache_add", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L775", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_apply_tree_cached", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L780", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_apply_props", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L782", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_soxclient_apply_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L786", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_to_cache", + "target": "sox_what_to_mask", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L789", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_body", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_body", + "target": "sox_soxclient_cache_remove", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_cached", + "target": "sox_soxclient_apply_tree_body", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L806", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_new", + "target": "sox_soxclient_resolve_type_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L798", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_new", + "target": "sox_soxcomponent", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L799", + "weight": 1.0 + }, + { + "source": "sox_soxclient_apply_tree_new", + "target": "sox_soxclient_apply_tree_body", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L800", + "weight": 1.0 + }, + { + "source": "sox_soxclient_batch_subscribe", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "sox_soxclient_batch_subscribe", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L533", + "weight": 1.0 + }, + { + "source": "sox_soxclient_batch_unsubscribe", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "sox_soxclient_batch_unsubscribe", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L594", + "weight": 1.0 + }, + { + "source": "sox_soxclient_cache_remove", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L759", + "weight": 1.0 + }, + { + "source": "sox_soxclient_cache_remove", + "target": "sox_soxclient_cache_remove", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L761", + "weight": 1.0 + }, + { + "source": "sox_soxclient_chunk_requests", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L922", + "weight": 1.0 + }, + { + "source": "sox_soxclient_connect", + "target": "dasp_daspsocket", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "sox_soxclient_connect", + "target": "sox_soxreceiver", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L380", + "weight": 1.0 + }, + { + "source": "sox_soxclient_delete", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L667", + "weight": 1.0 + }, + { + "source": "sox_soxclient_delete", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L669", + "weight": 1.0 + }, + { + "source": "sox_soxclient_delete", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L672", + "weight": 1.0 + }, + { + "source": "sox_soxclient_delete", + "target": "sox_soxclient_cache_remove", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L677", + "weight": 1.0 + }, + { + "source": "sox_soxclient_do_subscribe", + "target": "sox_make_subscribe_req", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "sox_soxclient_do_subscribe", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L553", + "weight": 1.0 + }, + { + "source": "sox_soxclient_do_subscribe", + "target": "sox_soxclient_apply_to_cache", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L556", + "weight": 1.0 + }, + { + "source": "sox_soxclient_do_unsubscribe", + "target": "sox_make_unsubscribe_req", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L599", + "weight": 1.0 + }, + { + "source": "sox_soxclient_do_unsubscribe", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L600", + "weight": 1.0 + }, + { + "source": "sox_soxclient_invoke", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "sox_soxclient_invoke", + "target": "sox_encode_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L632", + "weight": 1.0 + }, + { + "source": "sox_soxclient_invoke", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "sox_soxclient_link", + "target": "sox_soxclient_link_cmd", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L708", + "weight": 1.0 + }, + { + "source": "sox_soxclient_link_cmd", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "sox_soxclient_link_cmd", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load", + "target": "sox_soxclient_load_ids", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L464", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_app", + "target": "sox_soxclient_load", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L456", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_soxclient_read_schema", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L474", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_make_update_req", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L484", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_soxclient_apply_to_cache", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L487", + "weight": 1.0 + }, + { + "source": "sox_soxclient_load_ids", + "target": "sox_soxexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_links", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_links", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L729", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_links", + "target": "sox_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L741", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_prop", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L605", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_prop", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L608", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_prop", + "target": "sox_decode_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L613", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_schema", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_schema", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_schema", + "target": "sox_kitpart", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L419", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_version", + "target": "sox_soxclient_read_schema", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L426", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_version", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L427", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_version", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L428", + "weight": 1.0 + }, + { + "source": "sox_soxclient_read_version", + "target": "sox_versioninfo", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L436", + "weight": 1.0 + }, + { + "source": "sox_soxclient_receive_event", + "target": "sox_soxclient_apply_to_cache", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L951", + "weight": 1.0 + }, + { + "source": "sox_soxclient_rename", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L682", + "weight": 1.0 + }, + { + "source": "sox_soxclient_rename", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L685", + "weight": 1.0 + }, + { + "source": "sox_soxclient_rename", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L687", + "weight": 1.0 + }, + { + "source": "sox_soxclient_reorder", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "sox_soxclient_reorder", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L699", + "weight": 1.0 + }, + { + "source": "sox_soxclient_reorder", + "target": "sox_soxclient_cache_get", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L701", + "weight": 1.0 + }, + { + "source": "sox_soxclient_request", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L875", + "weight": 1.0 + }, + { + "source": "sox_soxclient_requests", + "target": "sox_soxexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L880", + "weight": 1.0 + }, + { + "source": "sox_soxclient_sox_version", + "target": "sox_soxclient_read_version", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "sox_soxclient_subscribe", + "target": "sox_soxclient_batch_subscribe", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L520", + "weight": 1.0 + }, + { + "source": "sox_soxclient_subscribe", + "target": "sox_soxclient_do_subscribe", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "sox_soxclient_subscribe_all_tree_events", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "sox_soxclient_subscribe_all_tree_events", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L565", + "weight": 1.0 + }, + { + "source": "sox_soxclient_subscribe_all_tree_events", + "target": "sox_make_subscribe_req", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L567", + "weight": 1.0 + }, + { + "source": "sox_soxclient_unlink", + "target": "sox_soxclient_link_cmd", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L711", + "weight": 1.0 + }, + { + "source": "sox_soxclient_unsubscribe", + "target": "sox_soxclient_batch_unsubscribe", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L582", + "weight": 1.0 + }, + { + "source": "sox_soxclient_unsubscribe", + "target": "sox_soxclient_do_unsubscribe", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L584", + "weight": 1.0 + }, + { + "source": "sox_soxclient_update", + "target": "sox_make_update_req", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L502", + "weight": 1.0 + }, + { + "source": "sox_soxclient_update", + "target": "sox_soxclient_requests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "sox_soxclient_update", + "target": "sox_soxclient_apply_to_cache", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L514", + "weight": 1.0 + }, + { + "source": "sox_soxclient_write_prop", + "target": "sox_prepare_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "sox_soxclient_write_prop", + "target": "sox_encode_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L621", + "weight": 1.0 + }, + { + "source": "sox_soxclient_write_prop", + "target": "sox_soxclient_request", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_check_response", + "target": "sox_soxmsg_u1", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_check_response", + "target": "sox_soxexception", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_bytes", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_f4", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_f8", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L144", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_i4", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_i8", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L134", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_str", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_u1", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_write_u2", + "target": "sox_soxmsg_grow", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "sox_soxreceiver_init", + "target": "sox_soxreceiver_init", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L962", + "weight": 1.0 + }, + { + "source": "sox_soxreceiver_run", + "target": "sox_soxmsg", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sox.py", + "source_location": "L979", + "weight": 1.0 + }, + { + "source": "undo_metamovecommand_redo", + "target": "sax_dom_update_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "undo_redo", + "target": "undo_refresh", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "undo_refresh", + "target": "app_state_mark_clean", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "undo_refresh", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "undo_reload_schema_registry", + "target": "palette_invalidate", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "undo_reload_schema_registry", + "target": "schema_load_schema_kits_and_manifests", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L93", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand_redo", + "target": "sax_dom_restore_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand_redo", + "target": "undo_reload_schema_registry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand_undo", + "target": "sax_dom_restore_children", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand_undo", + "target": "undo_reload_schema_registry", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand_apply", + "target": "sax_dom_remove_prop", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L159", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand_apply", + "target": "sax_dom_set_prop_value", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L161", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand_redo", + "target": "undo_slotvaluecommand_apply", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand_undo", + "target": "undo_slotvaluecommand_apply", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L164", + "weight": 1.0 + }, + { + "source": "undo_undo", + "target": "undo_refresh", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "undo.py", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "wiresheet_apply_sheet_zoom", + "target": "wiresheet_scale_knob_ends", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1013", + "weight": 1.0 + }, + { + "source": "wiresheet_apply_sheet_zoom", + "target": "wiresheet_draw_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1016", + "weight": 1.0 + }, + { + "source": "wiresheet_build_layout_items", + "target": "wiresheet_sheet_fonts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1252", + "weight": 1.0 + }, + { + "source": "wiresheet_build_layout_items", + "target": "wiresheet_build_linked_slot_index", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1253", + "weight": 1.0 + }, + { + "source": "wiresheet_build_layout_items", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1259", + "weight": 1.0 + }, + { + "source": "wiresheet_build_layout_items", + "target": "wiresheet_measure_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1260", + "weight": 1.0 + }, + { + "source": "wiresheet_build_layout_items", + "target": "wiresheet_wire_demand_by_boundary", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1273", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_component_box", + "target": "wiresheet_measure_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L867", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_component_box", + "target": "wiresheet_create_round_rectangle", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L872", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_component_box", + "target": "wiresheet_fit_text", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L891", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L648", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "wiresheet_get_box_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L653", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "wiresheet_resolve_slot_anchor", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L689", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "wiresheet_route_link_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L725", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "wiresheet_draw_knob", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L755", + "weight": 1.0 + }, + { + "source": "wiresheet_fit_zoom_level", + "target": "wiresheet_sheet_content_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1106", + "weight": 1.0 + }, + { + "source": "wiresheet_free_lane", + "target": "wiresheet_vertical_run_clearance", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "wiresheet_free_rows", + "target": "wiresheet_row_is_stacked", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L416", + "weight": 1.0 + }, + { + "source": "wiresheet_get_box_origin", + "target": "wiresheet_get_box_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L270", + "weight": 1.0 + }, + { + "source": "wiresheet_hug_lane", + "target": "wiresheet_vertical_run_clearance", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "wiresheet_layout_margin", + "target": "wiresheet_snap_up", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "wiresheet_measure_box", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "wiresheet_measure_box", + "target": "schema_get_slots_for_type", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "wiresheet_measure_box", + "target": "wiresheet_short_type_name", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "wiresheet_measure_box", + "target": "wiresheet_snap_up", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "wiresheet_path_is_clear", + "target": "wiresheet_segment_hits_boxes", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "wiresheet_plan_columns", + "target": "wiresheet_snap_up", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1220", + "weight": 1.0 + }, + { + "source": "wiresheet_plan_columns", + "target": "wiresheet_column_gap_for", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1240", + "weight": 1.0 + }, + { + "source": "wiresheet_print_sheet", + "target": "wiresheet_sheet_content_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1357", + "weight": 1.0 + }, + { + "source": "wiresheet_print_sheet", + "target": "app_state_set_status", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1359", + "weight": 1.0 + }, + { + "source": "wiresheet_print_sheet", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1370", + "weight": 1.0 + }, + { + "source": "wiresheet_print_sheet", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1422", + "weight": 1.0 + }, + { + "source": "wiresheet_redraw_links", + "target": "wiresheet_draw_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1039", + "weight": 1.0 + }, + { + "source": "wiresheet_redraw_links", + "target": "wiresheet_scale_knob_ends", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1047", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_sheet_fonts", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L953", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_build_linked_slot_index", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_sheet_meta_scale", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "sax_dom_read_meta_property", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L969", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_draw_component_box", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L978", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_draw_links", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L989", + "weight": 1.0 + }, + { + "source": "wiresheet_render_components", + "target": "wiresheet_apply_sheet_zoom", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L990", + "weight": 1.0 + }, + { + "source": "wiresheet_render_current_sheet", + "target": "wiresheet_render_components", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1155", + "weight": 1.0 + }, + { + "source": "wiresheet_resolve_slot_anchor", + "target": "wiresheet_get_box_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_around_boxes", + "target": "wiresheet_hug_lane", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L504", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_around_boxes", + "target": "wiresheet_free_rows", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_around_boxes", + "target": "wiresheet_vertical_run_clearance", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L529", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_around_boxes", + "target": "wiresheet_path_is_clear", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_straight_through", + "target": "wiresheet_channel_candidates", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_straight_through", + "target": "wiresheet_free_lane", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_straight_through", + "target": "wiresheet_path_is_clear", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_straight_through", + "target": "wiresheet_row_is_stacked", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path_straight_through", + "target": "wiresheet_route_link_path_rows_of", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "wiresheet_select_link", + "target": "wiresheet_deselect_link", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L797", + "weight": 1.0 + }, + { + "source": "wiresheet_select_link", + "target": "wiresheet_trim_to_knobs", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L823", + "weight": 1.0 + }, + { + "source": "wiresheet_set_zoom", + "target": "wiresheet_draw_grid", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1133", + "weight": 1.0 + }, + { + "source": "wiresheet_set_zoom", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1135", + "weight": 1.0 + }, + { + "source": "wiresheet_sheet_content_bounds", + "target": "wiresheet_get_box_bounds", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1082", + "weight": 1.0 + }, + { + "source": "wiresheet_sheet_meta_scale", + "target": "wiresheet_build_layout_items", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "wiresheet_sheet_meta_scale", + "target": "wiresheet_plan_columns", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1292", + "weight": 1.0 + }, + { + "source": "wiresheet_suggest_box_width_for_grid", + "target": "wiresheet_snap_up", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "wiresheet_build_layout_items", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1312", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "wiresheet_sheet_meta_scale", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1316", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "wiresheet_plan_columns", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1317", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "undo_metamovecommand", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1328", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "undo_push", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1330", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "app_state_mark_dirty", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1331", + "weight": 1.0 + }, + { + "source": "wiresheet_tidy_layout", + "target": "wiresheet_render_current_sheet", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1332", + "weight": 1.0 + }, + { + "source": "wiresheet_wire_demand_by_boundary", + "target": "sax_dom_get_component_path", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L1176", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel_route_side", + "target": "link_view_linkviewpanel_route_side_fan_order", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "link_view.py", + "source_location": "L686", + "weight": 1.0 + }, + { + "source": "main_attach_tree_scrollbars", + "target": "main_attach_tree_scrollbars_show_when_needed", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1403", + "weight": 1.0 + }, + { + "source": "main_fit_tree_column", + "target": "main_fit_tree_column_measure", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1377", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_refresh_panels", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "main.py", + "source_location": "L1122", + "weight": 1.0 + }, + { + "source": "sax_file_apply_kit_selections", + "target": "sax_file_apply_kit_selections_abandon", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L690", + "weight": 1.0 + }, + { + "source": "sax_file_sync_live_metadata_to_dom", + "target": "sax_file_sync_live_metadata_to_dom_sync_and_prune_tree", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "sax_file.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "wiresheet_draw_links", + "target": "wiresheet_draw_links_want_knob", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L668", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path", + "target": "wiresheet_route_link_path_rows_of", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L446", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path", + "target": "wiresheet_route_link_path_straight_through", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L454", + "weight": 1.0 + }, + { + "source": "wiresheet_route_link_path", + "target": "wiresheet_route_link_path_around_boxes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "wiresheet.py", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "sox_soxmsg_reply_num", + "target": "setter", + "relation": "references", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "decorator", + "source_file": "sox.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "configparser", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "app_state.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "app_state.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "threading", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "connect_dialog.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "connect_dialog.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "dasp_daspsocket", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "connect_dialog.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "configparser", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "connect_dialog.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "queue", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "random", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "socket", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "struct", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "threading", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "time", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "hashlib", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "dasp.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "sox_soxclient", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "sox_soxcomponent", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "queue", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "xml_etree_elementtree", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "wiresheet", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "sax_dom_find_component_by_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "sax_dom_find_parent_element", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "sax_dom_get_component_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "live_hooks.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "sox_type_id_for_slot", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "live_hooks.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "main", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "main", + "target": "connect_dialog", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "main", + "target": "device_session", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "main", + "target": "link_view", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "main", + "target": "live_hooks", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "main", + "target": "manage_kits", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "main", + "target": "palette", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "main", + "target": "properties", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_file", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "main", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "main", + "target": "undo", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "main", + "target": "wiresheet", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom_find_component_by_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom_find_parent_element", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom_get_component_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom_read_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom_update_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "main", + "target": "sys", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "main", + "target": "threading", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "palette", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "sax_file", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "palette", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "palette.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "palette", + "target": "re", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "palette.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "palette", + "target": "xml_etree_elementtree", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "palette.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "palette", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "palette.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "properties", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "properties", + "target": "live_hooks", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "properties", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "properties", + "target": "undo", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom_get_component_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom_read_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom_set_prop_value", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom_update_meta_groups", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom_update_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "run", + "target": "main", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "run.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "copy", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_dom.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "xml_etree_elementtree", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_dom.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "palette", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "properties", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "undo", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "wiresheet", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "main_do_device_disconnect", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_find_component_by_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_find_parent_element", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_get_component_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_restore_children", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_snapshot_children", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom_update_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "xml_etree_elementtree", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sox_type_id_for_slot", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L761", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "live_hooks_coerce_value", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L762", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "live_hooks", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "schema", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "schema.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schema", + "target": "xml_etree_elementtree", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "schema.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "schema", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "schema.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "sox", + "target": "threading", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "sox", + "target": "time", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "sox", + "target": "dasp_daspexception", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "sox", + "target": "dasp_daspsocket", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "sox", + "target": "struct", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "undo", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "undo", + "target": "sax_dom_remove_prop", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "undo", + "target": "sax_dom_restore_children", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "undo", + "target": "sax_dom_set_prop_value", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "undo", + "target": "sax_dom_update_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "undo", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "undo", + "target": "palette", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "schema", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "undo", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "sax_dom_get_component_path", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "sax_dom_read_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "sax_dom_update_meta_property", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "math", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "os", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "sys", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "tkinter", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "tkinter_font", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "app_state", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "connect_dialog.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "sox", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "device_session.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "link_view.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "sox", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "live_hooks.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "main", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "main", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "main.py", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "datetime", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "manage_kits.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "properties", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "properties", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "properties.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "datetime", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "tkinter", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sax_file.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "sox", + "target": "dasp", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "sox.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "undo", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "undo.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "sax_dom", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "wiresheet.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_load_preferences", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_save_preferences", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_base_window_title", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_set_status", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_clear_status", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L180", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_refresh_dirty_display", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_mark_dirty", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L191", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_mark_clean", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "app_state", + "target": "app_state_base_window_title_live", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L218", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "connect_dialog_discoverdialog", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "connect_dialog_connectdialog", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "connect_dialog_credentialsdialog", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L328", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "connect_dialog_load_last_connection", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "connect_dialog", + "target": "connect_dialog_save_last_connection", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_do_cancel", + "target": "connect_dialog_credentialsdialog_do_cancel_cleanup", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L444", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_ticks", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L1031", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_daspexception", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_daspmsg", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L123", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_put_u2", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_put_str", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L300", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_put_bytes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L307", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_receivewindow", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_to_ack_more", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_packet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_sendwindow", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L422", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_daspsession", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L592", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_daspsocket", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L854", + "weight": 1.0 + }, + { + "source": "dasp", + "target": "dasp_trace", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "device_session_fmt_float", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "device_session_slot_precision", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "device_session", + "target": "device_session_devicesession", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_segments_meet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L102", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_routes_meet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_sheet_display_name", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_collect_links", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_group_by_peer", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_slot_order_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L237", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_linkviewpanel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_column_gap", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_build_link_view_panel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L871", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_spans_overlap", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "link_view", + "target": "link_view_strictly_within", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_rename_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_is_live", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_add_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_delete_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_invoke", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_set_prop_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_comp_id", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_find_slot", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_kit_id", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_type_id", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_coerce_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_add_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "live_hooks", + "target": "live_hooks_live_delete_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_open_link_dialog", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1007", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_fill_component_popup", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1193", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_canvas_right_click", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1231", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_canvas_drag", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1261", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_canvas_release", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1304", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_fit_tree_column", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1357", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_attach_tree_scrollbars", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_anything_unwritten", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_clamp_left_pane_split", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1438", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_apply_left_pane_width", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1458", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_apply_left_column_visibility", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1472", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_sync_pane_toggle_button", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1502", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_tree_item_for_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1510", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_entry_is_reachable", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1529", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_prune_view_history", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1542", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_update_history_controls", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1569", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_reset_view_history", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1587", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_record_visit", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1595", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_history_entry", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1629", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_sheet_entry", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1656", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_go_back", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1675", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_go_forward", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1687", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_tree_filled", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1699", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_schema_has_incomplete_checksums", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1730", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_open_preferences_dialog", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1739", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_refresh_all_views", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_app_info", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1903", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_component_in_document", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_verify_startup_configurations", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1967", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_device_connect", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1999", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_device_discover", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2020", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_connect_to_device", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2041", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_connected", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2056", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_delete_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L206", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_load_live_schema", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2077", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_device_disconnect", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2106", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_start_cov_polling", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2136", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_live_tree_expand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2170", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_editor_panel_showing", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_rebuild_link_context_menu", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2227", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_take_editor_pane", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_give_editor_pane_back", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_populate_palette_types", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2482", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_refresh_palette_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2502", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_properties", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_destroy_drag_ghost", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2548", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_reset_palette_drag", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2554", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_palette_press", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2559", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_palette_motion", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2578", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_pointer_over_canvas", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2604", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_palette_release", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2611", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_dismiss_properties", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_link_view", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_dismiss_link_view", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_show_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L333", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_dismiss_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_close_editor_panel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L367", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_tooltip", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_restore_tree_selection", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_clear_restoring_flag", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_download_to_sax", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L438", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_invoke_app_action", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_tidy_layout", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L493", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_update_zoom_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L528", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_zoom_to", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L534", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_canvas_wheel_zoom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_tree_select", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L621", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_delete_selected_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L710", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_link_endpoint_components", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L730", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_link_target_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L741", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_tree_item_for_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L762", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_scroll_canvas_to", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L775", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_select_link_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L791", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_go_to_link_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L805", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_go_to_sheet_with_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L816", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_open_link_from_link_view", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L848", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_select_link_on_open_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L872", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_delete_selected_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_tree_right_click", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_on_canvas_click", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L943", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_set_link_mark", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L988", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_slot_linkable", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L998", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_update_peer_states", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1042", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_update_status_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_populate_panel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1094", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_collect_rows", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L131", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_describe_changes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_kitspanel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_make_checkbox_image", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_build_kits_panel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L566", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_build_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_column_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "manage_kits", + "target": "manage_kits_action_options", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_kit_builds", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_latest_build", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_load_kit", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L155", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_kit_version_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_resolve_checksum", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_version_for_checksum", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L189", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_find_type", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_is_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_list_component_types", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L230", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_manifests_dir", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_platforms_db", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_platform_native_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_kits_dir", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_unsupported_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_list_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_invalidate", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L401", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_version_sort_key", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_norm_checksum", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_kit_versions", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "palette", + "target": "palette_resolve_manifest_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_bool_state", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_build_properties_panel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1277", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_unit_symbol", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_humanise", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L139", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_qualified_type", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_enum_range", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_type_zero", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_is_null", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L199", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_null_text", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L204", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_allows_null", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_stored_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_effective_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_is_hidden", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L247", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_is_editable", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_range_text", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L262", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_trim_number", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L314", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_value_bounds", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L321", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_bool_texts", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_display_text", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L347", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_parse_text", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_group_label", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L461", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_meta_summary", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "properties", + "target": "properties_propertiespanel", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_open_meta_editor", + "target": "properties_propertiespanel_open_meta_editor_read_coordinate", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1021", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_snapshot_children", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_update_meta_groups", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_find_parent_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_find_component_by_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L145", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_get_component_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_restore_children", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_set_prop_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_remove_prop", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_read_meta_property", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "sax_dom", + "target": "sax_dom_update_meta_property", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_open_file", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_sync_live_metadata_to_dom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_execute_direct_overwrite_save", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_write_sax_to_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_set_tree_filled_callback", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_save_file_as", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_parse_xml_to_tree", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_allocate_component_id", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L343", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_unique_child_name", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L359", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_current_sheet_container", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_note_kit_used", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_used_kit_names", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_required_kit_names", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_declare_used_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L444", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_indent_kit_entry", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_insert_kit_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_remove_kit_element", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L526", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_format_kit_row", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_describe_schema_kits", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L554", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_schema_kit_checksums", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_unresolved_component_types", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L605", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_apply_kit_selections", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L623", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_reconcile_schema_kits_before_save", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L728", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_build_config_values", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L759", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_add_component", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L781", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_reset_to_startup_state", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_remove_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_add_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L922", + "weight": 1.0 + }, + { + "source": "sax_file", + "target": "sax_file_execute_cascading_deletion", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L956", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_missingmanifesterror", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_read_readonly_facet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_get_slots_with_inheritance", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L136", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_compile_schema_registry", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_find_manifest_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_find_manifest", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L227", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_load_schema_kits_and_manifests", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_describe_missing_manifests", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_get_all_slots_for_type", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_get_full_slots_for_type", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L292", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_get_slots_for_type", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L303", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_read_kit_dependencies", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_read_summary_facet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "schema", + "target": "schema_read_all_facets", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_make_update_req", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L1006", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_make_subscribe_req", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L1013", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_make_unsubscribe_req", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L1020", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_what_to_mask", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L1027", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_decode_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_encode_value", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L222", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_type_id_for_slot", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L256", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L266", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_soxcomponent", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L284", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_kitpart", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_versioninfo", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_soxclient", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_soxexception", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_soxmsg", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_soxreceiver", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "sox", + "target": "sox_prepare_request", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L999", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_metamovecommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_slotvaluecommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_addcomponentcommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L170", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_set_refresh_callback", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_addlinkcommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_deletelinkcommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L210", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_deletecomponentcommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_refresh", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_push", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_can_undo", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_can_redo", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_undo", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_redo", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_mark_saved", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_reset", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_reload_schema_registry", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "undo", + "target": "undo_schemablockcommand", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_scale_knob_ends", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1019", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_redraw_links", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1029", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_zoom_step", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1050", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_sheet_content_bounds", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1065", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_layout_margin", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_fit_zoom_level", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1098", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_set_zoom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1126", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_render_current_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1139", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_short_type_name", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L115", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_wire_demand_by_boundary", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1158", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_fit_text", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L120", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_column_gap_for", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1202", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_plan_columns", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1213", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_build_layout_items", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1246", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_sheet_meta_scale", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1276", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_tidy_layout", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1298", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_print_sheet", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1344", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_sheet_fonts", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_measure_box", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_draw_grid", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_create_round_rectangle", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L215", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_build_linked_slot_index", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_get_box_bounds", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_get_box_origin", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L268", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_segment_hits_boxes", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_path_is_clear", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_vertical_run_clearance", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L297", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_channel_candidates", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L316", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_free_lane", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L337", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_hug_lane", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_row_is_stacked", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L390", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_free_rows", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L404", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_route_link_path", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L421", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_resolve_slot_anchor", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L578", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_draw_knob", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_draw_links", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L632", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_trim_to_knobs", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L774", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_select_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L789", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_snap_up", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_deselect_link", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L832", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_draw_component_box", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L851", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_suggest_box_width_for_grid", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_render_components", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L941", + "weight": 1.0 + }, + { + "source": "wiresheet", + "target": "wiresheet_apply_sheet_zoom", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L993", + "weight": 1.0 + }, + { + "source": "dasp_daspexception", + "target": "dasp_py_exception", + "relation": "inherits", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "schema_missingmanifesterror", + "target": "schema_py_exception", + "relation": "inherits", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "sox_soxexception", + "target": "sox_py_exception", + "relation": "inherits", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog", + "target": "connect_dialog_connectdialog_connect_worker", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L118", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog", + "target": "connect_dialog_connectdialog_poll_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog", + "target": "connect_dialog_connectdialog_do_cancel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog", + "target": "connect_dialog_connectdialog_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog", + "target": "connect_dialog_connectdialog_do_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog", + "target": "connect_dialog_credentialsdialog_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L331", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog", + "target": "connect_dialog_credentialsdialog_do_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L386", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog", + "target": "connect_dialog_credentialsdialog_connect_worker", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog", + "target": "connect_dialog_credentialsdialog_poll_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog", + "target": "connect_dialog_credentialsdialog_do_cancel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L440", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "connect_dialog_discoverdialog_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L172", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "connect_dialog_discoverdialog_do_discover", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L252", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "connect_dialog_discoverdialog_discover_worker", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "connect_dialog_discoverdialog_poll_discover", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "connect_dialog_discoverdialog_do_connect_selected", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L312", + "weight": 1.0 + }, + { + "source": "dasp_daspexception", + "target": "dasp_daspexception_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg", + "target": "dasp_daspmsg_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg", + "target": "dasp_daspmsg_encode", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "dasp_daspmsg", + "target": "dasp_daspmsg_encode_into", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L636", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_hello", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L657", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_authenticate", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L679", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_tune", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L714", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_send", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L730", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_receive", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L735", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_send_raw", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L750", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_dispatch", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L758", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_enqueue", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L779", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_housekeeping", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L787", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_keepalive", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L804", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L814", + "weight": 1.0 + }, + { + "source": "dasp_daspsession", + "target": "dasp_daspsession_shutdown", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L830", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_housekeeping_loop", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L1015", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L860", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_port", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L882", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_is_closed", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L886", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L889", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L898", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_alloc_session", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L915", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_free_session", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_send_msg", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L931", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_receiver_loop", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L940", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_discover", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L957", + "weight": 1.0 + }, + { + "source": "dasp_daspsocket", + "target": "dasp_daspsocket_dispatch", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L998", + "weight": 1.0 + }, + { + "source": "dasp_packet", + "target": "dasp_packet_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L412", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow", + "target": "dasp_receivewindow_init_1939f2", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow", + "target": "dasp_receivewindow_unacked", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow", + "target": "dasp_receivewindow_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow", + "target": "dasp_receivewindow_set_ack_headers", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L342", + "weight": 1.0 + }, + { + "source": "dasp_receivewindow", + "target": "dasp_receivewindow_receive", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L354", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L427", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_size", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L441", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_cur_seq_num", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_kill", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_clear", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L453", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_send", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L460", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_enqueue", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L472", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_full", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_exceeds_ack_more_limit", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L489", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_to_msg", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_check_ack_headers", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L505", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_track_dup_acks", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L533", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_is_acked", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L546", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_send_retries", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L565", + "weight": 1.0 + }, + { + "source": "dasp_sendwindow", + "target": "dasp_sendwindow_resend", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_extract_component_base_slots", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L113", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_register_kit_types", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_load_children", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L176", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_open_wiresheet", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_close_wiresheet", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_after_add", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_after_delete", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_build_dom_tree", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L272", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_build_comp_element", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_build_links_elements", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_slot_name_by_id", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L369", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_comp_path", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_update_element_from_cache", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L406", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_find_element_by_id", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L438", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_on_sox_event", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_poll_events", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L450", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_disconnect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_is_connected", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "device_session_devicesession", + "target": "device_session_devicesession_load_slot_registry", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L261", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_build_header", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L295", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_build_canvas_area", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L320", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_build_footer", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L351", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_sync_bar", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_on_wheel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_on_shift_wheel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L387", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_group_size", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L522", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_missing_box_size", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L533", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_column_height", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L537", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw_box", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw_group_box", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L550", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_slot_y", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_lane_x", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_wire_ends", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_route_side", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L640", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw_wire", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_route", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L733", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw_self_wire", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L745", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_draw_route", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L769", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_make_followable", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L779", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_on_enter", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L790", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_on_leave", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_on_click", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L818", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_fit_scrollregion", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L825", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_centre_on_focus", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L843", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "link_view_linkviewpanel", + "target": "link_view_linkviewpanel_destroy", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L865", + "weight": 1.0 + }, + { + "source": "main_tooltip", + "target": "main_tooltip_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "main_tooltip", + "target": "main_tooltip_show", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "main_tooltip", + "target": "main_tooltip_hide", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_destroy", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L306", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_export_xls", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_close_editor", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_action_text", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L380", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_row_values", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L385", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_row_image", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L388", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_rebuild_table", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L393", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_refresh_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L411", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_set_choice", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L415", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_toggle_check", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L422", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_edit_action", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L439", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_on_click", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L464", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_apply_changes", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_upgrade_all", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L509", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel", + "target": "manage_kits_kitspanel_update_marked", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_refresh", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1060", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_refresh_from_device", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1082", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_save", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1102", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_still_in_document", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1203", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_sync_bar", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1219", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_on_wheel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1227", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_on_shift_wheel", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1231", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_confirm_discard", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1235", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1259", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_destroy", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1271", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L492", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_tinted", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L537", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_has_unsaved_changes", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L542", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_update_tint", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_watch_for_edits", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L580", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_on_choice_changed", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_recolour_bool", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L603", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_header", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L619", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_rows_area", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_header_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L704", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_row_label", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L722", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_add_bullet", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L726", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_apply_hidden_filter", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L735", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_slot_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L753", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_meta_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L830", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_build_footer", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_on_show_hidden_toggled", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L901", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_row_text", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_set_row_text", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L915", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_field_background", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L924", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_load_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L930", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_load_path", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L955", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_load_meta_row", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L960", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel", + "target": "properties_propertiespanel_open_meta_editor", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L971", + "weight": 1.0 + }, + { + "source": "schema_missingmanifesterror", + "target": "schema_missingmanifesterror_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "sox_kitpart", + "target": "sox_kitpart_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "sox_kitpart", + "target": "sox_kitpart_repr", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L313", + "weight": 1.0 + }, + { + "source": "sox_link", + "target": "sox_link_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "sox_link", + "target": "sox_link_repr", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_connect", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L375", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_close", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L383", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_is_closed", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L403", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_read_schema", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L408", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_read_version", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_sox_version", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L446", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_load_app", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L455", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_load", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L458", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_load_ids", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L467", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_update", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L498", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_subscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L518", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_batch_subscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L524", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_do_subscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_subscribe_all_tree_events", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L560", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_unsubscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_batch_unsubscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L588", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_do_unsubscribe", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L596", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_read_prop", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_write_prop", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L617", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_invoke", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L627", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_add", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L638", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_delete", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_rename", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_reorder", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L693", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_link", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L707", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_unlink", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L710", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_link_cmd", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L713", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_read_links", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L725", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_cache_get", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_cache_add", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L751", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_cache_remove", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L757", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_to_cache", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L767", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_tree_new", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L795", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_tree_cached", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L803", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_tree_body", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L808", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_props", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L824", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_apply_links", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L847", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_resolve_type_name", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_get_slots", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L869", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_request", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L874", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_requests", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L878", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_chunk_requests", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L918", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_receive_response", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L926", + "weight": 1.0 + }, + { + "source": "sox_soxclient", + "target": "sox_soxclient_receive_event", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L947", + "weight": 1.0 + }, + { + "source": "sox_soxcomponent", + "target": "sox_soxcomponent_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "sox_soxcomponent", + "target": "sox_soxcomponent_repr", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_remaining", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_grow", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_u1", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L117", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_u2", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_i4", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_i8", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_f4", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_f8", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L143", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_str", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L148", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_write_bytes", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_to_bytes", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_command", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L167", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_reply_num", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_check_response", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_u1", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_u2", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_i4", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_i8", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_f4", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_f8", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_str", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L90", + "weight": 1.0 + }, + { + "source": "sox_soxmsg", + "target": "sox_soxmsg_read_bytes", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "sox_soxreceiver", + "target": "sox_soxreceiver_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L961", + "weight": 1.0 + }, + { + "source": "sox_soxreceiver", + "target": "sox_soxreceiver_kill", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L966", + "weight": 1.0 + }, + { + "source": "sox_soxreceiver", + "target": "sox_soxreceiver_run", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L969", + "weight": 1.0 + }, + { + "source": "sox_versioninfo", + "target": "sox_versioninfo_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L318", + "weight": 1.0 + }, + { + "source": "undo_addcomponentcommand", + "target": "undo_addcomponentcommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L178", + "weight": 1.0 + }, + { + "source": "undo_addcomponentcommand", + "target": "undo_addcomponentcommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L184", + "weight": 1.0 + }, + { + "source": "undo_addcomponentcommand", + "target": "undo_addcomponentcommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L188", + "weight": 1.0 + }, + { + "source": "undo_addlinkcommand", + "target": "undo_addlinkcommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L196", + "weight": 1.0 + }, + { + "source": "undo_addlinkcommand", + "target": "undo_addlinkcommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L201", + "weight": 1.0 + }, + { + "source": "undo_addlinkcommand", + "target": "undo_addlinkcommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "undo_deletecomponentcommand", + "target": "undo_deletecomponentcommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "undo_deletecomponentcommand", + "target": "undo_deletecomponentcommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L239", + "weight": 1.0 + }, + { + "source": "undo_deletecomponentcommand", + "target": "undo_deletecomponentcommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L245", + "weight": 1.0 + }, + { + "source": "undo_deletelinkcommand", + "target": "undo_deletelinkcommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L213", + "weight": 1.0 + }, + { + "source": "undo_deletelinkcommand", + "target": "undo_deletelinkcommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "undo_deletelinkcommand", + "target": "undo_deletelinkcommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L223", + "weight": 1.0 + }, + { + "source": "undo_metamovecommand", + "target": "undo_metamovecommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "undo_metamovecommand", + "target": "undo_metamovecommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L129", + "weight": 1.0 + }, + { + "source": "undo_metamovecommand", + "target": "undo_metamovecommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L135", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand", + "target": "undo_schemablockcommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L105", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand", + "target": "undo_schemablockcommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "undo_schemablockcommand", + "target": "undo_schemablockcommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand", + "target": "undo_slotvaluecommand_init", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L149", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand", + "target": "undo_slotvaluecommand_apply", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L154", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand", + "target": "undo_slotvaluecommand_undo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L163", + "weight": 1.0 + }, + { + "source": "undo_slotvaluecommand", + "target": "undo_slotvaluecommand_redo", + "relation": "method", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "app_state_rationale_1", + "target": "app_state", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "app_state_rationale_107", + "target": "app_state_load_preferences", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "app_state_rationale_151", + "target": "app_state_save_preferences", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "app_state_rationale_166", + "target": "app_state_base_window_title", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "app_state_rationale_171", + "target": "app_state_set_status", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "app_state_rationale_181", + "target": "app_state_clear_status", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L181", + "weight": 1.0 + }, + { + "source": "app_state_rationale_186", + "target": "app_state_refresh_dirty_display", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L186", + "weight": 1.0 + }, + { + "source": "app_state_rationale_192", + "target": "app_state_mark_dirty", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "app_state_rationale_202", + "target": "app_state_mark_clean", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L202", + "weight": 1.0 + }, + { + "source": "app_state_rationale_219", + "target": "app_state_base_window_title_live", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app_state.py", + "source_location": "L219", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_1", + "target": "connect_dialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_169", + "target": "connect_dialog_discoverdialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L169", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_22", + "target": "connect_dialog_connectdialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_329", + "target": "connect_dialog_credentialsdialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L329", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_463", + "target": "connect_dialog_load_last_connection", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "connect_dialog_rationale_480", + "target": "connect_dialog_save_last_connection", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "connect_dialog.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "dasp_rationale_1", + "target": "dasp", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "dasp_rationale_1032", + "target": "dasp_ticks", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L1032", + "weight": 1.0 + }, + { + "source": "dasp_rationale_124", + "target": "dasp_daspmsg", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "dasp_rationale_319", + "target": "dasp_receivewindow", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L319", + "weight": 1.0 + }, + { + "source": "dasp_rationale_423", + "target": "dasp_sendwindow", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "dasp_rationale_593", + "target": "dasp_daspsession", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L593", + "weight": 1.0 + }, + { + "source": "dasp_rationale_855", + "target": "dasp_daspsocket", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L855", + "weight": 1.0 + }, + { + "source": "dasp_rationale_958", + "target": "dasp_daspsocket_discover", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "dasp.py", + "source_location": "L958", + "weight": 1.0 + }, + { + "source": "device_session_rationale_1", + "target": "device_session", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "device_session_rationale_114", + "target": "device_session_devicesession_extract_component_base_slots", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L114", + "weight": 1.0 + }, + { + "source": "device_session_rationale_17", + "target": "device_session_fmt_float", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "device_session_rationale_177", + "target": "device_session_devicesession_load_children", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "device_session_rationale_194", + "target": "device_session_devicesession_open_wiresheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "device_session_rationale_22", + "target": "device_session_slot_precision", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "device_session_rationale_232", + "target": "device_session_devicesession_close_wiresheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "device_session_rationale_249", + "target": "device_session_devicesession_after_add", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "device_session_rationale_264", + "target": "device_session_devicesession_after_delete", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L264", + "weight": 1.0 + }, + { + "source": "device_session_rationale_273", + "target": "device_session_devicesession_build_dom_tree", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L273", + "weight": 1.0 + }, + { + "source": "device_session_rationale_335", + "target": "device_session_devicesession_build_links_elements", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L335", + "weight": 1.0 + }, + { + "source": "device_session_rationale_35", + "target": "device_session_devicesession", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "device_session_rationale_407", + "target": "device_session_devicesession_update_element_from_cache", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L407", + "weight": 1.0 + }, + { + "source": "device_session_rationale_45", + "target": "device_session_devicesession_connect", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "device_session_rationale_451", + "target": "device_session_devicesession_poll_events", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L451", + "weight": 1.0 + }, + { + "source": "device_session_rationale_88", + "target": "device_session_devicesession_load_slot_registry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "device_session.py", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "link_view_rationale_1", + "target": "link_view", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "link_view_rationale_103", + "target": "link_view_segments_meet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L103", + "weight": 1.0 + }, + { + "source": "link_view_rationale_130", + "target": "link_view_routes_meet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L130", + "weight": 1.0 + }, + { + "source": "link_view_rationale_137", + "target": "link_view_sheet_display_name", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "link_view_rationale_150", + "target": "link_view_collect_links", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "link_view_rationale_217", + "target": "link_view_group_by_peer", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L217", + "weight": 1.0 + }, + { + "source": "link_view_rationale_238", + "target": "link_view_slot_order_key", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "link_view_rationale_250", + "target": "link_view_linkviewpanel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L250", + "weight": 1.0 + }, + { + "source": "link_view_rationale_376", + "target": "link_view_linkviewpanel_sync_bar", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L376", + "weight": 1.0 + }, + { + "source": "link_view_rationale_394", + "target": "link_view_linkviewpanel_draw", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L394", + "weight": 1.0 + }, + { + "source": "link_view_rationale_523", + "target": "link_view_linkviewpanel_group_size", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L523", + "weight": 1.0 + }, + { + "source": "link_view_rationale_543", + "target": "link_view_linkviewpanel_draw_box", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "link_view_rationale_551", + "target": "link_view_linkviewpanel_draw_group_box", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L551", + "weight": 1.0 + }, + { + "source": "link_view_rationale_591", + "target": "link_view_linkviewpanel_slot_y", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L591", + "weight": 1.0 + }, + { + "source": "link_view_rationale_598", + "target": "link_view_linkviewpanel_lane_x", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L598", + "weight": 1.0 + }, + { + "source": "link_view_rationale_610", + "target": "link_view_linkviewpanel_wire_ends", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L610", + "weight": 1.0 + }, + { + "source": "link_view_rationale_641", + "target": "link_view_linkviewpanel_route_side", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "link_view_rationale_720", + "target": "link_view_linkviewpanel_draw_wire", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L720", + "weight": 1.0 + }, + { + "source": "link_view_rationale_734", + "target": "link_view_linkviewpanel_route", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L734", + "weight": 1.0 + }, + { + "source": "link_view_rationale_746", + "target": "link_view_linkviewpanel_draw_self_wire", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L746", + "weight": 1.0 + }, + { + "source": "link_view_rationale_780", + "target": "link_view_linkviewpanel_make_followable", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L780", + "weight": 1.0 + }, + { + "source": "link_view_rationale_79", + "target": "link_view_column_gap", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "link_view_rationale_826", + "target": "link_view_linkviewpanel_fit_scrollregion", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L826", + "weight": 1.0 + }, + { + "source": "link_view_rationale_860", + "target": "link_view_linkviewpanel_close", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L860", + "weight": 1.0 + }, + { + "source": "link_view_rationale_866", + "target": "link_view_linkviewpanel_destroy", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L866", + "weight": 1.0 + }, + { + "source": "link_view_rationale_872", + "target": "link_view_build_link_view_panel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L872", + "weight": 1.0 + }, + { + "source": "link_view_rationale_91", + "target": "link_view_spans_overlap", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "link_view_rationale_98", + "target": "link_view_strictly_within", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "link_view.py", + "source_location": "L98", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_1", + "target": "live_hooks", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_107", + "target": "live_hooks_live_rename_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_127", + "target": "live_hooks_live_add_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_151", + "target": "live_hooks_live_delete_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_177", + "target": "live_hooks_live_invoke", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L177", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_21", + "target": "live_hooks_live_set_prop_value", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_48", + "target": "live_hooks_live_add_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "live_hooks_rationale_79", + "target": "live_hooks_live_delete_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "live_hooks.py", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "main_rationale_1", + "target": "main", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "main_rationale_1008", + "target": "main_open_link_dialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1008", + "weight": 1.0 + }, + { + "source": "main_rationale_1194", + "target": "main_fill_component_popup", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1194", + "weight": 1.0 + }, + { + "source": "main_rationale_1232", + "target": "main_on_canvas_right_click", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1232", + "weight": 1.0 + }, + { + "source": "main_rationale_1358", + "target": "main_fit_tree_column", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1358", + "weight": 1.0 + }, + { + "source": "main_rationale_1392", + "target": "main_attach_tree_scrollbars", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1392", + "weight": 1.0 + }, + { + "source": "main_rationale_141", + "target": "main_anything_unwritten", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "main_rationale_1439", + "target": "main_clamp_left_pane_split", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1439", + "weight": 1.0 + }, + { + "source": "main_rationale_1459", + "target": "main_apply_left_pane_width", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1459", + "weight": 1.0 + }, + { + "source": "main_rationale_1473", + "target": "main_apply_left_column_visibility", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1473", + "weight": 1.0 + }, + { + "source": "main_rationale_1495", + "target": "main_toggle_left_column", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1495", + "weight": 1.0 + }, + { + "source": "main_rationale_1503", + "target": "main_sync_pane_toggle_button", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1503", + "weight": 1.0 + }, + { + "source": "main_rationale_1511", + "target": "main_tree_item_for_element", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1511", + "weight": 1.0 + }, + { + "source": "main_rationale_153", + "target": "main_refresh_dirty_display", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L153", + "weight": 1.0 + }, + { + "source": "main_rationale_1530", + "target": "main_entry_is_reachable", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1530", + "weight": 1.0 + }, + { + "source": "main_rationale_1543", + "target": "main_prune_view_history", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1543", + "weight": 1.0 + }, + { + "source": "main_rationale_1570", + "target": "main_update_history_controls", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1570", + "weight": 1.0 + }, + { + "source": "main_rationale_1588", + "target": "main_reset_view_history", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1588", + "weight": 1.0 + }, + { + "source": "main_rationale_1596", + "target": "main_record_visit", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1596", + "weight": 1.0 + }, + { + "source": "main_rationale_1630", + "target": "main_show_history_entry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1630", + "weight": 1.0 + }, + { + "source": "main_rationale_1657", + "target": "main_show_sheet_entry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1657", + "weight": 1.0 + }, + { + "source": "main_rationale_1676", + "target": "main_go_back", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1676", + "weight": 1.0 + }, + { + "source": "main_rationale_1688", + "target": "main_go_forward", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1688", + "weight": 1.0 + }, + { + "source": "main_rationale_1700", + "target": "main_on_tree_filled", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1700", + "weight": 1.0 + }, + { + "source": "main_rationale_1731", + "target": "main_schema_has_incomplete_checksums", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1731", + "weight": 1.0 + }, + { + "source": "main_rationale_1740", + "target": "main_open_preferences_dialog", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1740", + "weight": 1.0 + }, + { + "source": "main_rationale_175", + "target": "main_refresh_all_views", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L175", + "weight": 1.0 + }, + { + "source": "main_rationale_1904", + "target": "main_show_app_info", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1904", + "weight": 1.0 + }, + { + "source": "main_rationale_1968", + "target": "main_verify_startup_configurations", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L1968", + "weight": 1.0 + }, + { + "source": "main_rationale_2000", + "target": "main_do_device_connect", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2000", + "weight": 1.0 + }, + { + "source": "main_rationale_2021", + "target": "main_do_device_discover", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2021", + "weight": 1.0 + }, + { + "source": "main_rationale_2042", + "target": "main_connect_to_device", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2042", + "weight": 1.0 + }, + { + "source": "main_rationale_2057", + "target": "main_on_connected", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2057", + "weight": 1.0 + }, + { + "source": "main_rationale_207", + "target": "main_delete_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L207", + "weight": 1.0 + }, + { + "source": "main_rationale_2078", + "target": "main_load_live_schema", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2078", + "weight": 1.0 + }, + { + "source": "main_rationale_2107", + "target": "main_do_device_disconnect", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2107", + "weight": 1.0 + }, + { + "source": "main_rationale_2137", + "target": "main_start_cov_polling", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2137", + "weight": 1.0 + }, + { + "source": "main_rationale_2171", + "target": "main_live_tree_expand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2171", + "weight": 1.0 + }, + { + "source": "main_rationale_220", + "target": "main_editor_panel_showing", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L220", + "weight": 1.0 + }, + { + "source": "main_rationale_2228", + "target": "main_rebuild_link_context_menu", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2228", + "weight": 1.0 + }, + { + "source": "main_rationale_225", + "target": "main_take_editor_pane", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L225", + "weight": 1.0 + }, + { + "source": "main_rationale_241", + "target": "main_give_editor_pane_back", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L241", + "weight": 1.0 + }, + { + "source": "main_rationale_2483", + "target": "main_populate_palette_types", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2483", + "weight": 1.0 + }, + { + "source": "main_rationale_2503", + "target": "main_refresh_palette_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L2503", + "weight": 1.0 + }, + { + "source": "main_rationale_253", + "target": "main_show_properties", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L253", + "weight": 1.0 + }, + { + "source": "main_rationale_274", + "target": "main_dismiss_properties", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "main_rationale_293", + "target": "main_show_link_view", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "main_rationale_317", + "target": "main_dismiss_link_view", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "main_rationale_334", + "target": "main_show_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L334", + "weight": 1.0 + }, + { + "source": "main_rationale_355", + "target": "main_dismiss_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L355", + "weight": 1.0 + }, + { + "source": "main_rationale_368", + "target": "main_close_editor_panel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L368", + "weight": 1.0 + }, + { + "source": "main_rationale_39", + "target": "main_tooltip", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "main_rationale_390", + "target": "main_restore_tree_selection", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L390", + "weight": 1.0 + }, + { + "source": "main_rationale_439", + "target": "main_do_download_to_sax", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L439", + "weight": 1.0 + }, + { + "source": "main_rationale_458", + "target": "main_invoke_app_action", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L458", + "weight": 1.0 + }, + { + "source": "main_rationale_494", + "target": "main_do_tidy_layout", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L494", + "weight": 1.0 + }, + { + "source": "main_rationale_529", + "target": "main_update_zoom_label", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L529", + "weight": 1.0 + }, + { + "source": "main_rationale_535", + "target": "main_zoom_to", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L535", + "weight": 1.0 + }, + { + "source": "main_rationale_583", + "target": "main_do_zoom_fit", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L583", + "weight": 1.0 + }, + { + "source": "main_rationale_611", + "target": "main_on_canvas_wheel_zoom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L611", + "weight": 1.0 + }, + { + "source": "main_rationale_622", + "target": "main_on_tree_select", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L622", + "weight": 1.0 + }, + { + "source": "main_rationale_711", + "target": "main_delete_selected_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L711", + "weight": 1.0 + }, + { + "source": "main_rationale_731", + "target": "main_link_endpoint_components", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L731", + "weight": 1.0 + }, + { + "source": "main_rationale_742", + "target": "main_link_target_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L742", + "weight": 1.0 + }, + { + "source": "main_rationale_763", + "target": "main_tree_item_for_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L763", + "weight": 1.0 + }, + { + "source": "main_rationale_776", + "target": "main_scroll_canvas_to", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L776", + "weight": 1.0 + }, + { + "source": "main_rationale_792", + "target": "main_select_link_element", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L792", + "weight": 1.0 + }, + { + "source": "main_rationale_806", + "target": "main_go_to_link_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L806", + "weight": 1.0 + }, + { + "source": "main_rationale_817", + "target": "main_go_to_sheet_with_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L817", + "weight": 1.0 + }, + { + "source": "main_rationale_849", + "target": "main_open_link_from_link_view", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L849", + "weight": 1.0 + }, + { + "source": "main_rationale_873", + "target": "main_select_link_on_open_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "main_rationale_883", + "target": "main_delete_selected_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L883", + "weight": 1.0 + }, + { + "source": "main_rationale_910", + "target": "main_on_tree_right_click", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "main_rationale_989", + "target": "main_set_link_mark", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L989", + "weight": 1.0 + }, + { + "source": "main_rationale_999", + "target": "main_slot_linkable", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "main.py", + "source_location": "L999", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_1", + "target": "manage_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_132", + "target": "manage_kits_collect_rows", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L132", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_200", + "target": "manage_kits_describe_changes", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_224", + "target": "manage_kits_kitspanel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L224", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_48", + "target": "manage_kits_make_checkbox_image", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_567", + "target": "manage_kits_build_kits_panel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L567", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_76", + "target": "manage_kits_build_label", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_81", + "target": "manage_kits_column_label", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "manage_kits_rationale_86", + "target": "manage_kits_action_options", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "manage_kits.py", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "palette_rationale_1", + "target": "palette", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "palette_rationale_121", + "target": "palette_kit_builds", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "palette_rationale_150", + "target": "palette_latest_build", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "palette_rationale_156", + "target": "palette_load_kit", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L156", + "weight": 1.0 + }, + { + "source": "palette_rationale_179", + "target": "palette_resolve_checksum", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "palette_rationale_190", + "target": "palette_version_for_checksum", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L190", + "weight": 1.0 + }, + { + "source": "palette_rationale_208", + "target": "palette_is_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "palette_rationale_231", + "target": "palette_list_component_types", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L231", + "weight": 1.0 + }, + { + "source": "palette_rationale_257", + "target": "palette_platform_native_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L257", + "weight": 1.0 + }, + { + "source": "palette_rationale_323", + "target": "palette_unsupported_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L323", + "weight": 1.0 + }, + { + "source": "palette_rationale_34", + "target": "palette_list_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "palette_rationale_402", + "target": "palette_invalidate", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L402", + "weight": 1.0 + }, + { + "source": "palette_rationale_50", + "target": "palette_norm_checksum", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "palette_rationale_55", + "target": "palette_kit_versions", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "palette_rationale_77", + "target": "palette_resolve_manifest_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "palette.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "properties_rationale_1", + "target": "properties", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "properties_rationale_1061", + "target": "properties_propertiespanel_refresh", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1061", + "weight": 1.0 + }, + { + "source": "properties_rationale_1083", + "target": "properties_propertiespanel_refresh_from_device", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1083", + "weight": 1.0 + }, + { + "source": "properties_rationale_110", + "target": "properties_bool_state", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L110", + "weight": 1.0 + }, + { + "source": "properties_rationale_1103", + "target": "properties_propertiespanel_save", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1103", + "weight": 1.0 + }, + { + "source": "properties_rationale_1204", + "target": "properties_propertiespanel_still_in_document", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1204", + "weight": 1.0 + }, + { + "source": "properties_rationale_1220", + "target": "properties_propertiespanel_sync_bar", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1220", + "weight": 1.0 + }, + { + "source": "properties_rationale_1236", + "target": "properties_propertiespanel_confirm_discard", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1236", + "weight": 1.0 + }, + { + "source": "properties_rationale_1260", + "target": "properties_propertiespanel_close", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1260", + "weight": 1.0 + }, + { + "source": "properties_rationale_1272", + "target": "properties_propertiespanel_destroy", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1272", + "weight": 1.0 + }, + { + "source": "properties_rationale_1279", + "target": "properties_build_properties_panel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L1279", + "weight": 1.0 + }, + { + "source": "properties_rationale_133", + "target": "properties_unit_symbol", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L133", + "weight": 1.0 + }, + { + "source": "properties_rationale_140", + "target": "properties_humanise", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L140", + "weight": 1.0 + }, + { + "source": "properties_rationale_168", + "target": "properties_qualified_type", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "properties_rationale_179", + "target": "properties_enum_range", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "properties_rationale_187", + "target": "properties_type_zero", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L187", + "weight": 1.0 + }, + { + "source": "properties_rationale_200", + "target": "properties_is_null", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L200", + "weight": 1.0 + }, + { + "source": "properties_rationale_205", + "target": "properties_null_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L205", + "weight": 1.0 + }, + { + "source": "properties_rationale_216", + "target": "properties_allows_null", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "properties_rationale_226", + "target": "properties_stored_value", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L226", + "weight": 1.0 + }, + { + "source": "properties_rationale_232", + "target": "properties_effective_value", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L232", + "weight": 1.0 + }, + { + "source": "properties_rationale_248", + "target": "properties_is_hidden", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L248", + "weight": 1.0 + }, + { + "source": "properties_rationale_258", + "target": "properties_is_editable", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L258", + "weight": 1.0 + }, + { + "source": "properties_rationale_263", + "target": "properties_range_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L263", + "weight": 1.0 + }, + { + "source": "properties_rationale_315", + "target": "properties_trim_number", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L315", + "weight": 1.0 + }, + { + "source": "properties_rationale_322", + "target": "properties_value_bounds", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L322", + "weight": 1.0 + }, + { + "source": "properties_rationale_340", + "target": "properties_bool_texts", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L340", + "weight": 1.0 + }, + { + "source": "properties_rationale_348", + "target": "properties_display_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "properties_rationale_389", + "target": "properties_parse_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "properties_rationale_462", + "target": "properties_group_label", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L462", + "weight": 1.0 + }, + { + "source": "properties_rationale_468", + "target": "properties_meta_summary", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L468", + "weight": 1.0 + }, + { + "source": "properties_rationale_479", + "target": "properties_propertiespanel", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L479", + "weight": 1.0 + }, + { + "source": "properties_rationale_538", + "target": "properties_propertiespanel_tinted", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L538", + "weight": 1.0 + }, + { + "source": "properties_rationale_543", + "target": "properties_propertiespanel_has_unsaved_changes", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L543", + "weight": 1.0 + }, + { + "source": "properties_rationale_563", + "target": "properties_propertiespanel_update_tint", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L563", + "weight": 1.0 + }, + { + "source": "properties_rationale_581", + "target": "properties_propertiespanel_watch_for_edits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L581", + "weight": 1.0 + }, + { + "source": "properties_rationale_604", + "target": "properties_propertiespanel_recolour_bool", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L604", + "weight": 1.0 + }, + { + "source": "properties_rationale_642", + "target": "properties_propertiespanel_build_rows_area", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L642", + "weight": 1.0 + }, + { + "source": "properties_rationale_705", + "target": "properties_propertiespanel_build_header_row", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L705", + "weight": 1.0 + }, + { + "source": "properties_rationale_723", + "target": "properties_propertiespanel_row_label", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L723", + "weight": 1.0 + }, + { + "source": "properties_rationale_727", + "target": "properties_propertiespanel_add_bullet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L727", + "weight": 1.0 + }, + { + "source": "properties_rationale_736", + "target": "properties_propertiespanel_apply_hidden_filter", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L736", + "weight": 1.0 + }, + { + "source": "properties_rationale_831", + "target": "properties_propertiespanel_build_meta_row", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L831", + "weight": 1.0 + }, + { + "source": "properties_rationale_902", + "target": "properties_propertiespanel_on_show_hidden_toggled", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L902", + "weight": 1.0 + }, + { + "source": "properties_rationale_910", + "target": "properties_propertiespanel_row_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L910", + "weight": 1.0 + }, + { + "source": "properties_rationale_925", + "target": "properties_propertiespanel_field_background", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L925", + "weight": 1.0 + }, + { + "source": "properties_rationale_931", + "target": "properties_propertiespanel_load_row", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L931", + "weight": 1.0 + }, + { + "source": "properties_rationale_956", + "target": "properties_propertiespanel_load_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L956", + "weight": 1.0 + }, + { + "source": "properties_rationale_972", + "target": "properties_propertiespanel_open_meta_editor", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "properties.py", + "source_location": "L972", + "weight": 1.0 + }, + { + "source": "run_rationale_1", + "target": "run", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "run.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_1", + "target": "sax_dom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_109", + "target": "sax_dom_update_meta_groups", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_11", + "target": "sax_dom_snapshot_children", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_138", + "target": "sax_dom_find_parent_element", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L138", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_146", + "target": "sax_dom_find_component_by_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L146", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_174", + "target": "sax_dom_get_component_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L174", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_20", + "target": "sax_dom_restore_children", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_30", + "target": "sax_dom_set_prop_value", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_51", + "target": "sax_dom_remove_prop", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_58", + "target": "sax_dom_read_meta_property", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "sax_dom_rationale_84", + "target": "sax_dom_update_meta_property", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_dom.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_1", + "target": "sax_file", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_203", + "target": "sax_file_sync_live_metadata_to_dom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_249", + "target": "sax_file_execute_direct_overwrite_save", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_274", + "target": "sax_file_write_sax_to_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L274", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_286", + "target": "sax_file_save_file_as", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L286", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_29", + "target": "sax_file_set_tree_filled_callback", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_344", + "target": "sax_file_allocate_component_id", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L344", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_35", + "target": "sax_file_parse_xml_to_tree", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_360", + "target": "sax_file_unique_child_name", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_378", + "target": "sax_file_current_sheet_container", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L378", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_389", + "target": "sax_file_note_kit_used", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L389", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_409", + "target": "sax_file_used_kit_names", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L409", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_422", + "target": "sax_file_required_kit_names", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L422", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_445", + "target": "sax_file_declare_used_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L445", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_480", + "target": "sax_file_indent_kit_entry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L480", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_506", + "target": "sax_file_insert_kit_element", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L506", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_527", + "target": "sax_file_remove_kit_element", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L527", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_54", + "target": "sax_file_refresh_treeview_from_dom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_545", + "target": "sax_file_format_kit_row", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L545", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_555", + "target": "sax_file_describe_schema_kits", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L555", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_590", + "target": "sax_file_schema_kit_checksums", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_606", + "target": "sax_file_unresolved_component_types", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L606", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_624", + "target": "sax_file_apply_kit_selections", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L624", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_729", + "target": "sax_file_reconcile_schema_kits_before_save", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L729", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_760", + "target": "sax_file_build_config_values", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L760", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_782", + "target": "sax_file_add_component", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L782", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_83", + "target": "sax_file_reset_to_startup_state", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_883", + "target": "sax_file_remove_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L883", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_923", + "target": "sax_file_add_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L923", + "weight": 1.0 + }, + { + "source": "sax_file_rationale_957", + "target": "sax_file_execute_cascading_deletion", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sax_file.py", + "source_location": "L957", + "weight": 1.0 + }, + { + "source": "schema_rationale_1", + "target": "schema", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "schema_rationale_12", + "target": "schema_missingmanifesterror", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "schema_rationale_126", + "target": "schema_read_readonly_facet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L126", + "weight": 1.0 + }, + { + "source": "schema_rationale_137", + "target": "schema_get_slots_with_inheritance", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "schema_rationale_168", + "target": "schema_compile_schema_registry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L168", + "weight": 1.0 + }, + { + "source": "schema_rationale_203", + "target": "schema_find_manifest_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L203", + "weight": 1.0 + }, + { + "source": "schema_rationale_228", + "target": "schema_find_manifest", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L228", + "weight": 1.0 + }, + { + "source": "schema_rationale_240", + "target": "schema_load_schema_kits_and_manifests", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L240", + "weight": 1.0 + }, + { + "source": "schema_rationale_26", + "target": "schema_describe_missing_manifests", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "schema_rationale_282", + "target": "schema_get_all_slots_for_type", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L282", + "weight": 1.0 + }, + { + "source": "schema_rationale_293", + "target": "schema_get_full_slots_for_type", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "schema_rationale_304", + "target": "schema_get_slots_for_type", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "schema_rationale_48", + "target": "schema_read_kit_dependencies", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "schema_rationale_80", + "target": "schema_read_summary_facet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "schema_rationale_91", + "target": "schema_read_all_facets", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "schema.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "sox_rationale_1", + "target": "sox", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "sox_rationale_330", + "target": "sox_soxclient", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L330", + "weight": 1.0 + }, + { + "source": "sox_rationale_47", + "target": "sox_soxmsg", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "sox.py", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "undo_rationale_1", + "target": "undo", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "undo_rationale_122", + "target": "undo_metamovecommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L122", + "weight": 1.0 + }, + { + "source": "undo_rationale_141", + "target": "undo_slotvaluecommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "undo_rationale_171", + "target": "undo_addcomponentcommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "undo_rationale_194", + "target": "undo_addlinkcommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L194", + "weight": 1.0 + }, + { + "source": "undo_rationale_20", + "target": "undo_set_refresh_callback", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "undo_rationale_211", + "target": "undo_deletelinkcommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L211", + "weight": 1.0 + }, + { + "source": "undo_rationale_229", + "target": "undo_deletecomponentcommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "undo_rationale_37", + "target": "undo_push", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "undo_rationale_71", + "target": "undo_mark_saved", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "undo_rationale_77", + "target": "undo_reset", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "undo_rationale_85", + "target": "undo_reload_schema_registry", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "undo_rationale_99", + "target": "undo_schemablockcommand", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "undo.py", + "source_location": "L99", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1", + "target": "wiresheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1020", + "target": "wiresheet_scale_knob_ends", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1020", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1030", + "target": "wiresheet_redraw_links", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1030", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1051", + "target": "wiresheet_zoom_step", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1051", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1066", + "target": "wiresheet_sheet_content_bounds", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_109", + "target": "wiresheet_layout_margin", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L109", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1099", + "target": "wiresheet_fit_zoom_level", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1099", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1127", + "target": "wiresheet_set_zoom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1127", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1140", + "target": "wiresheet_render_current_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1140", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1159", + "target": "wiresheet_wire_demand_by_boundary", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1159", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_116", + "target": "wiresheet_short_type_name", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L116", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1203", + "target": "wiresheet_column_gap_for", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1203", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_121", + "target": "wiresheet_fit_text", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L121", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1214", + "target": "wiresheet_plan_columns", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1214", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1247", + "target": "wiresheet_build_layout_items", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1247", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1277", + "target": "wiresheet_sheet_meta_scale", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1277", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1299", + "target": "wiresheet_tidy_layout", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1299", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_1345", + "target": "wiresheet_print_sheet", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L1345", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_141", + "target": "wiresheet_sheet_fonts", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L141", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_151", + "target": "wiresheet_measure_box", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L151", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_193", + "target": "wiresheet_draw_grid", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L193", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_216", + "target": "wiresheet_create_round_rectangle", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L216", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_229", + "target": "wiresheet_build_linked_slot_index", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L229", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_249", + "target": "wiresheet_get_box_bounds", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L249", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_269", + "target": "wiresheet_get_box_origin", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L269", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_275", + "target": "wiresheet_segment_hits_boxes", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L275", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_298", + "target": "wiresheet_vertical_run_clearance", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_317", + "target": "wiresheet_channel_candidates", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_338", + "target": "wiresheet_free_lane", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L338", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_364", + "target": "wiresheet_hug_lane", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_391", + "target": "wiresheet_row_is_stacked", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L391", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_405", + "target": "wiresheet_free_rows", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L405", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_423", + "target": "wiresheet_route_link_path", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L423", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_579", + "target": "wiresheet_resolve_slot_anchor", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_590", + "target": "wiresheet_draw_knob", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L590", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_633", + "target": "wiresheet_draw_links", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L633", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_775", + "target": "wiresheet_trim_to_knobs", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L775", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_790", + "target": "wiresheet_select_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L790", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_80", + "target": "wiresheet_snap_up", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_833", + "target": "wiresheet_deselect_link", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L833", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_853", + "target": "wiresheet_draw_component_box", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_92", + "target": "wiresheet_suggest_box_width_for_grid", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_942", + "target": "wiresheet_render_components", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L942", + "weight": 1.0 + }, + { + "source": "wiresheet_rationale_994", + "target": "wiresheet_apply_sheet_zoom", + "relation": "rationale_for", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "wiresheet.py", + "source_location": "L994", + "weight": 1.0 + }, + { + "source": "connect_dialog_connectdialog_do_cancel", + "target": "connect_dialog_connectdialog_do_cancel_cleanup", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "connect_dialog.py", + "source_location": "L160", + "weight": 1.0 + }, + { + "source": "connect_dialog_credentialsdialog_do_cancel", + "target": "connect_dialog_connectdialog_do_cancel_cleanup", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "connect_dialog.py", + "source_location": "L454", + "weight": 1.0 + }, + { + "source": "main_attach_tree_scrollbars", + "target": "main_attach_tree_scrollbars_on_tree_open", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1434", + "weight": 1.0 + }, + { + "source": "main_attach_tree_scrollbars_on_tree_open", + "target": "main_fit_tree_column", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1422", + "weight": 1.0 + }, + { + "source": "main_do_device_connect", + "target": "main_connect_to_device", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2017", + "weight": 1.0 + }, + { + "source": "main_do_device_discover", + "target": "main_connect_to_device", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2038", + "weight": 1.0 + }, + { + "source": "main_live_tree_expand", + "target": "main_live_tree_expand_bg", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2211", + "weight": 1.0 + }, + { + "source": "main_live_tree_expand_bg", + "target": "main_live_tree_expand_bg_ui", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2205", + "weight": 1.0 + }, + { + "source": "main_live_tree_expand_bg_ui", + "target": "main_clear_restoring_flag", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2201", + "weight": 1.0 + }, + { + "source": "main_on_tree_select", + "target": "main_clear_restoring_flag", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L677", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_on_src_change", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1142", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_on_tgt_change", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1143", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_on_swap", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1149", + "weight": 1.0 + }, + { + "source": "main_open_link_dialog", + "target": "main_open_link_dialog_on_ok", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1189", + "weight": 1.0 + }, + { + "source": "main_open_preferences_dialog", + "target": "main_open_preferences_dialog_browse_home_folder", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1775", + "weight": 1.0 + }, + { + "source": "main_open_preferences_dialog", + "target": "main_open_preferences_dialog_apply_preferences", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L1894", + "weight": 1.0 + }, + { + "source": "main_rebuild_link_context_menu", + "target": "main_delete_selected_link", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2234", + "weight": 1.0 + }, + { + "source": "main_rebuild_link_context_menu", + "target": "main_go_to_link_sheet", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2245", + "weight": 1.0 + }, + { + "source": "main_restore_tree_selection", + "target": "main_clear_restoring_flag", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L400", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "main_dismiss_kits", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "main_show_kits", + "target": "main_refresh_palette_kits", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L348", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "main_open_link_from_link_view", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L308", + "weight": 1.0 + }, + { + "source": "main_show_link_view", + "target": "main_dismiss_link_view", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L309", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_dismiss_properties", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_refresh_all_views", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L265", + "weight": 1.0 + }, + { + "source": "main_show_properties", + "target": "main_refresh_dirty_display", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L266", + "weight": 1.0 + }, + { + "source": "main_start_cov_polling", + "target": "main_start_cov_polling_poll", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "main.py", + "source_location": "L2167", + "weight": 1.0 + }, + { + "source": "manage_kits_kitspanel_edit_action", + "target": "manage_kits_kitspanel_edit_action_commit", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "manage_kits.py", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "properties_propertiespanel_open_meta_editor", + "target": "properties_propertiespanel_open_meta_editor_apply_meta", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "properties.py", + "source_location": "L1051", + "weight": 1.0 + }, + { + "source": "sox_encode_value", + "target": "sox_soxmsg_str", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "argument", + "source_file": "sox.py", + "source_location": "L238", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_refresh_dirty_display", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "assignment", + "source_file": "main.py", + "source_location": "L2688", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_save", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2257", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_undo", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2258", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_redo", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2259", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_toggle_left_column", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2260", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_zoom_in", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2263", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_zoom_out", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2266", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_zoom_reset", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2269", + "weight": 1.0 + }, + { + "source": "main", + "target": "main_do_zoom_fit", + "relation": "indirect_call", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.85, + "context": "collection", + "source_file": "main.py", + "source_location": "L2271", + "weight": 1.0 + }, + { + "source": "connect_dialog_discoverdialog", + "target": "dasp_daspsocket", + "relation": "uses", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "connect_dialog.py", + "source_location": "L278", + "weight": 0.8 + }, + { + "source": "device_session_devicesession", + "target": "sox_soxclient", + "relation": "uses", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "device_session.py", + "source_location": "L46", + "weight": 0.8 + }, + { + "source": "sox_soxclient", + "target": "dasp_daspsocket", + "relation": "uses", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "sox.py", + "source_location": "L376", + "weight": 0.8 + }, + { + "source": "sox_soxreceiver", + "target": "dasp_daspexception", + "relation": "uses", + "_origin": "ast", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "sox.py", + "source_location": "L987", + "weight": 0.8 + }, + { + "source": "readme_manifests", + "target": "readme_sedona_framework", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Manifests section references sedona home", + "weight": 0.8 + }, + { + "source": "readme_manifests", + "target": "readme_schema", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Manifests section", + "weight": 1.0 + }, + { + "source": "readme_sax_dom", + "target": "readme_meta_property", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "meta bit-packing codec in sax_dom.py", + "weight": 1.0 + }, + { + "source": "readme_back_forward_history", + "target": "readme_main", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The View menu - Back and Forward section", + "weight": 1.0 + }, + { + "source": "readme_dirty_display", + "target": "readme_app_state", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The file name goes red section", + "weight": 1.0 + }, + { + "source": "readme_editor_pane", + "target": "readme_main", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The editor pane section", + "weight": 1.0 + }, + { + "source": "readme_link_routing", + "target": "readme_wiresheet", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Links section", + "weight": 1.0 + }, + { + "source": "readme_link_view_design", + "target": "readme_link_view", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The Link View section", + "weight": 1.0 + }, + { + "source": "readme_properties_view", + "target": "readme_properties", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The Properties view section", + "weight": 1.0 + }, + { + "source": "readme_shared_state_pattern", + "target": "readme_app_state", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Shared state section", + "weight": 1.0 + }, + { + "source": "readme_slot_visibility", + "target": "readme_schema", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Slot visibility section", + "weight": 1.0 + }, + { + "source": "readme_undo_commands", + "target": "readme_undo", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Undo and keyboard shortcuts section", + "weight": 1.0 + }, + { + "source": "readme_zoom", + "target": "readme_wiresheet", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "The View menu - Zoom section", + "weight": 1.0 + }, + { + "source": "readme_link_view", + "target": "readme_wiresheet", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 60 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_link_view", + "target": "readme_link_routing", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Link View uses routing geometry", + "weight": 0.9 + }, + { + "source": "readme_properties", + "target": "readme_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 59 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_properties", + "target": "readme_undo", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 59 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_sax_file", + "target": "readme_sax_dom", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 58-59 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_sax_file", + "target": "readme_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 58-59 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_sedona_sax_editor", + "target": "readme_sax_file_format", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 3", + "weight": 1.0 + }, + { + "source": "readme_sedona_sax_editor", + "target": "readme_sedona_framework", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 3", + "weight": 1.0 + }, + { + "source": "readme_sedona_sax_editor", + "target": "readme_tkinter", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 3", + "weight": 1.0 + }, + { + "source": "readme_versioning", + "target": "readme_app_state", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Versioning section - VERSION lives in app_state.py", + "weight": 1.0 + }, + { + "source": "readme_wiresheet", + "target": "readme_sax_dom", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 58 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_wiresheet", + "target": "readme_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "README.md", + "source_location": "Line 58 - DAG imports", + "weight": 1.0 + }, + { + "source": "readme_slot_visibility", + "target": "readme_wiresheet", + "relation": "rationale_for", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "README.md", + "source_location": "Slot visibility section", + "weight": 0.8 + }, + { + "source": "readme_main", + "target": "readme_app_state", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + }, + { + "source": "readme_main", + "target": "readme_link_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + }, + { + "source": "readme_main", + "target": "readme_properties", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + }, + { + "source": "readme_main", + "target": "readme_sax_file", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + }, + { + "source": "readme_main", + "target": "readme_undo", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + }, + { + "source": "readme_main", + "target": "readme_wiresheet", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "README.md", + "source_location": "Line 60-61 - main wires it together", + "weight": 1.0 + } + ], + "hyperedges": [], + "built_at_commit": "abdafef7cba2acc3b0f7abce21b1cc2be4cdef4b" +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..9ab5b3c --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,110 @@ +{ + "app_state.py": { + "mtime": 1789851139.8337846, + "seen": 1789884224.0655024, + "ast_hash": "437802315be3d28e6cbc41f1d5a95876", + "semantic_hash": "437802315be3d28e6cbc41f1d5a95876" + }, + "connect_dialog.py": { + "mtime": 1789816628.2260916, + "seen": 1789884224.0655105, + "ast_hash": "c2d9a0b738557e6c72f1dea4d44d02ea", + "semantic_hash": "c2d9a0b738557e6c72f1dea4d44d02ea" + }, + "dasp.py": { + "mtime": 1789816759.6087837, + "seen": 1789884224.0655322, + "ast_hash": "d3d63a00cc8eb08e5dc82ee2cfd1365c", + "semantic_hash": "d3d63a00cc8eb08e5dc82ee2cfd1365c" + }, + "device_session.py": { + "mtime": 1789845314.8307974, + "seen": 1789884224.0655339, + "ast_hash": "eeb732ccf012badb72f93850955b6c8a", + "semantic_hash": "eeb732ccf012badb72f93850955b6c8a" + }, + "link_view.py": { + "mtime": 1788797603.1174767, + "seen": 1789884224.0655358, + "ast_hash": "7f341dc2d6c8598c2fc978d5a0b95f02", + "semantic_hash": "7f341dc2d6c8598c2fc978d5a0b95f02" + }, + "live_hooks.py": { + "mtime": 1789842974.7763343, + "seen": 1789884224.0655372, + "ast_hash": "a9a092c511390c8d64f5bc50e08627a1", + "semantic_hash": "a9a092c511390c8d64f5bc50e08627a1" + }, + "main.py": { + "mtime": 1789833846.6480417, + "seen": 1789884224.065539, + "ast_hash": "8bc836c383a496c8ad30d0da462a8d61", + "semantic_hash": "8bc836c383a496c8ad30d0da462a8d61" + }, + "manage_kits.py": { + "mtime": 1789125426.796493, + "seen": 1789884224.06554, + "ast_hash": "8e9135cf8c5ddcb34f6f7886e1fa85e0", + "semantic_hash": "8e9135cf8c5ddcb34f6f7886e1fa85e0" + }, + "palette.py": { + "mtime": 1789125197.4164968, + "seen": 1789884224.0655417, + "ast_hash": "f1b78c1843fb98d44720d60281314b98", + "semantic_hash": "f1b78c1843fb98d44720d60281314b98" + }, + "properties.py": { + "mtime": 1789851137.2290947, + "seen": 1789884224.065543, + "ast_hash": "a1edfcee7af5fe436576776e7bebb95d", + "semantic_hash": "a1edfcee7af5fe436576776e7bebb95d" + }, + "run.py": { + "mtime": 1786651536.8962455, + "seen": 1789884224.0655444, + "ast_hash": "d798ee28ae1eeb09d6d12d46fb7fe9be", + "semantic_hash": "d798ee28ae1eeb09d6d12d46fb7fe9be" + }, + "sax_dom.py": { + "mtime": 1788633481.822201, + "seen": 1789884224.0655463, + "ast_hash": "afbcd877bba75c075fc98eccf7fb71f2", + "semantic_hash": "afbcd877bba75c075fc98eccf7fb71f2" + }, + "sax_file.py": { + "mtime": 1789850168.9330087, + "seen": 1789884224.0655475, + "ast_hash": "226e49aa7b5206b80e6f77b2fa1ff58f", + "semantic_hash": "226e49aa7b5206b80e6f77b2fa1ff58f" + }, + "schema.py": { + "mtime": 1789207615.6709023, + "seen": 1789884224.0655491, + "ast_hash": "d2878c3e573f7fdea07c22347f7eed0a", + "semantic_hash": "d2878c3e573f7fdea07c22347f7eed0a" + }, + "sox.py": { + "mtime": 1789845325.4904203, + "seen": 1789884224.0655506, + "ast_hash": "2e6fb50d0f1153ee41bf44a05d73e10b", + "semantic_hash": "2e6fb50d0f1153ee41bf44a05d73e10b" + }, + "undo.py": { + "mtime": 1788633491.7386148, + "seen": 1789884224.0655518, + "ast_hash": "52c86b6138566209df75ea8006499596", + "semantic_hash": "52c86b6138566209df75ea8006499596" + }, + "wiresheet.py": { + "mtime": 1789237260.3509998, + "seen": 1789884224.0655534, + "ast_hash": "9e3fa2735688770ef38f61ea4b045fcf", + "semantic_hash": "9e3fa2735688770ef38f61ea4b045fcf" + }, + "README.md": { + "mtime": 1789207627.3687391, + "seen": 1789884224.0655546, + "ast_hash": "8b472abda0e7ab506fc251a0382458b8", + "semantic_hash": "8b472abda0e7ab506fc251a0382458b8" + } +} \ No newline at end of file