| import json, uuid | |
| def safe_float(v,d=0.0): | |
| try: return d if v in (None,"") else float(v) | |
| except Exception: return d | |
| def safe_int(v,d=0): | |
| try: return d if v in (None,"") else int(v) | |
| except Exception: return d | |
| def dumps(x): return json.dumps(x, default=str) | |
| def new_id(prefix): return f"{prefix}_{uuid.uuid4().hex[:16]}" | |