JC321 commited on
Commit
6458e64
·
verified ·
1 Parent(s): e59cbd4

Upload 3 files

Browse files
Files changed (1) hide show
  1. edgar_client.py +7 -12
edgar_client.py CHANGED
@@ -888,7 +888,9 @@ class EdgarDataClient:
888
  "accn": matched_entry.get("accn", ""),
889
  "fy": matched_entry.get("fy", 0),
890
  "fp": matched_entry.get("fp", ""),
891
- "frame": matched_entry.get("frame", "")
 
 
892
  }
893
 
894
  # Only add per-metric source if it differs from primary
@@ -903,19 +905,12 @@ class EdgarDataClient:
903
  "filed": matched_entry.get("filed", "")
904
  }
905
 
906
- # Add detailed information (kept for compatibility)
 
 
907
  result[f"{metric_key}_details"] = {
908
  "tag": metric_tag,
909
- "form": matched_entry.get("form", ""),
910
- "fy": matched_entry.get("fy", 0),
911
- "fp": matched_entry.get("fp", ""),
912
- "val": matched_entry.get("val", 0),
913
- "start": matched_entry.get("start", ""),
914
- "end": matched_entry.get("end", ""),
915
- "accn": matched_entry.get("accn", ""),
916
- "filed": matched_entry.get("filed", ""),
917
- "frame": matched_entry.get("frame", ""),
918
- "data_source": data_source
919
  }
920
 
921
  # If data is found, break out of tag loop
 
888
  "accn": matched_entry.get("accn", ""),
889
  "fy": matched_entry.get("fy", 0),
890
  "fp": matched_entry.get("fp", ""),
891
+ "frame": matched_entry.get("frame", ""),
892
+ "start": matched_entry.get("start", ""),
893
+ "end": matched_entry.get("end", "")
894
  }
895
 
896
  # Only add per-metric source if it differs from primary
 
905
  "filed": matched_entry.get("filed", "")
906
  }
907
 
908
+ # Simplified details: only metric-specific info (tag and val)
909
+ # All common fields (form, fy, fp, accn, filed, frame, data_source, start, end)
910
+ # are now in meta.primary_source
911
  result[f"{metric_key}_details"] = {
912
  "tag": metric_tag,
913
+ "val": matched_entry.get("val", 0)
 
 
 
 
 
 
 
 
 
914
  }
915
 
916
  # If data is found, break out of tag loop