We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc88de9 commit 4d01adbCopy full SHA for 4d01adb
python/rubin/rag/extra_scripts/parse_jira_tickets.py
@@ -105,12 +105,14 @@ def extract_parent_issue(jira_data: dict) -> dict:
105
return {}
106
107
108
-def safe_get(d: dict, path: list, default: str = "Not found") -> str:
+def safe_get(d: dict[str, any], path: list[str], default: any = None) -> any:
109
"""Safely get a value from a nested dictionary."""
110
for key in path:
111
if isinstance(d, dict):
112
d = d.get(key, default)
113
- return d if isinstance(d, str) else default
+ else:
114
+ return default
115
+ return d
116
117
118
def reformat_jira_data(jira_data: dict, ticket: str) -> dict:
0 commit comments