Scale back warnings.warn and add stacklevels= where appropriate.
[python_utils.git] / google_assistant.py
index 041648ca4f15e9db4ce1b1df2862d948ec450325..49c08d3c5efded9bc61e8f647d4c1deff98f5768 100644 (file)
@@ -96,7 +96,7 @@ def ask_google(cmd: str, *, recognize_speech=True) -> GoogleResponse:
                     logger.exception(e)
                     msg = 'Unable to parse Google assistant\'s response.'
                     logger.warning(msg)
-                    warnings.warn(msg)
+                    warnings.warn(msg, stacklevel=3)
                     audio_transcription = None
         return GoogleResponse(
             success=success,