1 line
5.9 KiB
JSON
1 line
5.9 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "label": "level_resolver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L1"}, {"id": "level_resolver_followuplevelspec", "label": "FollowupLevelSpec", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L10"}, {"id": "level_resolver_followuplevelspec_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L16"}, {"id": "level_resolver_resolve_level", "label": "resolve_level()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L21"}, {"id": "level_resolver_max_days_overdue", "label": "_max_days_overdue()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L37"}, {"id": "level_resolver_rationale_1", "label": "Level resolver: which follow-up level should fire for this partner? Pure-Python", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L1"}, {"id": "level_resolver_rationale_22", "label": "Pick the highest-sequence level whose delay_days has been crossed by the mos", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L22"}, {"id": "level_resolver_rationale_38", "label": "Return the actual max days-overdue tracked on the report, falling back to th", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L38"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "target": "level_resolver_followuplevelspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L10", "weight": 1.0}, {"source": "level_resolver_followuplevelspec", "target": "level_resolver_followuplevelspec_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L16", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "target": "level_resolver_resolve_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L21", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "target": "level_resolver_max_days_overdue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L37", "weight": 1.0}, {"source": "level_resolver_resolve_level", "target": "level_resolver_max_days_overdue", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L27", "weight": 1.0}, {"source": "level_resolver_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_followup_services_level_resolver_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L1", "weight": 1.0}, {"source": "level_resolver_rationale_22", "target": "level_resolver_resolve_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L22", "weight": 1.0}, {"source": "level_resolver_rationale_38", "target": "level_resolver_max_days_overdue", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "level_resolver_followuplevelspec_post_init", "callee": "ValueError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L18"}, {"caller_nid": "level_resolver_resolve_level", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L30"}, {"caller_nid": "level_resolver_max_days_overdue", "callee": "getattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L41"}, {"caller_nid": "level_resolver_max_days_overdue", "callee": "max", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L49"}, {"caller_nid": "level_resolver_max_days_overdue", "callee": "max", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_followup/services/level_resolver.py", "source_location": "L51"}]} |