MCPcopy Index your code
hub / github.com/CScorza/IntelOSINT / _safe_float

Function _safe_float

IntelOSINT.py:20389–20405  ·  view source on GitHub ↗
(raw_value, fallback=None, min_v=None, max_v=None)

Source from the content-addressed store, hash-verified

20387 }
20388
20389 def _safe_float(raw_value, fallback=None, min_v=None, max_v=None):
20390 if raw_value is None:
20391 return fallback
20392 if isinstance(raw_value, (int, float)):
20393 num = float(raw_value)
20394 else:
20395 if str(raw_value).strip() == "":
20396 return fallback
20397 try:
20398 num = float(str(raw_value).replace(",", "."))
20399 except Exception:
20400 return fallback
20401 if min_v is not None:
20402 num = max(min_v, num)
20403 if max_v is not None:
20404 num = min(max_v, num)
20405 return num
20406
20407 def _run_ffmpeg(cmd, timeout=240):
20408 return subprocess.run(

Callers 1

api_media_processFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected