ihtesham0345 commited on
Commit
758a047
·
1 Parent(s): e22a390

fix: Add missing validate_and_fill_data_defaults function

Browse files
Files changed (1) hide show
  1. services/utils.py +6 -0
services/utils.py CHANGED
@@ -248,6 +248,12 @@ def normalize_response(data: dict) -> dict:
248
 
249
  return data
250
 
 
 
 
 
 
 
251
  def run_analysis(messages, defaults=None, temperature=0.3, max_new_tokens=2000):
252
  try:
253
  from services.model_loader import generate_text
 
248
 
249
  return data
250
 
251
+ def validate_and_fill_data_defaults(data: dict, defaults: dict) -> dict:
252
+ for key, default_val in defaults.items():
253
+ if key not in data or data[key] is None:
254
+ data[key] = default_val
255
+ return data
256
+
257
  def run_analysis(messages, defaults=None, temperature=0.3, max_new_tokens=2000):
258
  try:
259
  from services.model_loader import generate_text