Adisri99's picture
Upload 24 files
9e6ee24 verified
raw
history blame
470 Bytes
import json, uuid
from datetime import datetime
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 now_iso():
return datetime.utcnow().isoformat()
def new_id(prefix):
return f"{prefix}_{uuid.uuid4().hex[:16]}"