def pfloat(value, defval=None):
    try:
        return float(value)
    except (TypeError, ValueError, OverflowError):
        return defval


def pint(value, defval=None):
    try:
        return int(value)
    except (TypeError, ValueError, OverflowError):
        return defval
