Files
Odoo-Modules/graphify-out/cache/53955a3fa769291cb808947e85c8f6924560c95ccc46750d4a7defd01edb2234.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
13 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "label": "date_periods.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1"}, {"id": "date_periods_period", "label": "Period", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L21"}, {"id": "date_periods_period_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L26"}, {"id": "date_periods_days", "label": "days()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L31"}, {"id": "date_periods_fiscal_year_bounds", "label": "fiscal_year_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L35"}, {"id": "date_periods_month_bounds", "label": "month_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L53"}, {"id": "date_periods_quarter_bounds", "label": "quarter_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L67"}, {"id": "date_periods_comparison_period", "label": "comparison_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L80"}, {"id": "date_periods_rationale_1", "label": "Date period math for financial reports. Pure-Python helpers that compute: - Fis", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1"}, {"id": "date_periods_rationale_37", "label": "Return the fiscal year period containing `reference_date`. Default: calenda", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L37"}, {"id": "date_periods_rationale_54", "label": "Return the calendar month containing `reference_date`.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L54"}, {"id": "date_periods_rationale_68", "label": "Return the calendar quarter containing `reference_date`.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L68"}, {"id": "date_periods_rationale_81", "label": "Derive the comparison period for `period` per `mode`. `previous_period`: sa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L81"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L12", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_period", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L21", "weight": 1.0}, {"source": "date_periods_period", "target": "date_periods_period_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L26", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_days", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L31", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_fiscal_year_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L35", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_month_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L53", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_quarter_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L67", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_comparison_period", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L80", "weight": 1.0}, {"source": "date_periods_fiscal_year_bounds", "target": "date_periods_period", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L50", "weight": 1.0}, {"source": "date_periods_month_bounds", "target": "date_periods_period", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L60", "weight": 1.0}, {"source": "date_periods_quarter_bounds", "target": "date_periods_period", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L77", "weight": 1.0}, {"source": "date_periods_comparison_period", "target": "date_periods_period", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L92", "weight": 1.0}, {"source": "date_periods_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1", "weight": 1.0}, {"source": "date_periods_rationale_37", "target": "date_periods_fiscal_year_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L37", "weight": 1.0}, {"source": "date_periods_rationale_54", "target": "date_periods_month_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L54", "weight": 1.0}, {"source": "date_periods_rationale_68", "target": "date_periods_quarter_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L68", "weight": 1.0}, {"source": "date_periods_rationale_81", "target": "date_periods_comparison_period", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L81", "weight": 1.0}], "raw_calls": [{"caller_nid": "date_periods_period_post_init", "callee": "ValueError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L28"}, {"caller_nid": "date_periods_fiscal_year_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L47"}, {"caller_nid": "date_periods_fiscal_year_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L48"}, {"caller_nid": "date_periods_fiscal_year_bounds", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L49"}, {"caller_nid": "date_periods_month_bounds", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L55"}, {"caller_nid": "date_periods_month_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L57"}, {"caller_nid": "date_periods_month_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L59"}, {"caller_nid": "date_periods_month_bounds", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L62"}, {"caller_nid": "date_periods_month_bounds", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L63"}, {"caller_nid": "date_periods_quarter_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L71"}, {"caller_nid": "date_periods_quarter_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L74"}, {"caller_nid": "date_periods_quarter_bounds", "callee": "date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L76"}, {"caller_nid": "date_periods_quarter_bounds", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L76"}, {"caller_nid": "date_periods_comparison_period", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L90"}, {"caller_nid": "date_periods_comparison_period", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L91"}, {"caller_nid": "date_periods_comparison_period", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L96"}, {"caller_nid": "date_periods_comparison_period", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L97"}, {"caller_nid": "date_periods_comparison_period", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L99"}, {"caller_nid": "date_periods_comparison_period", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L100"}, {"caller_nid": "date_periods_comparison_period", "callee": "ValueError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L103"}]}