safe_call_has_sleep支持error_handle