You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error Messages: Certain exceptions are raised with minimal context (e.g., missing operationId, missing parameters). Users could benefit from clearer explanations and tips on how to fix these issues.
Debug Logging: Some users may want to inspect the raw requests/responses for troubleshooting or advanced debugging scenarios.
Why It Matters
Better error messages help users resolve problems faster and reduce support requests.
Debug logging is crucial for diagnosing issues in production.
Proposed Solution
Error Messages:
Include more context on the exception (operationId mismatch suggestions, more detail when JSON decoding fails, etc.).
Provide instructions or references to relevant sections in the docstrings/README.
Debug Logging:
Use Python’s logging module with a DEBUG level.
Log constructed requests (method, URL, headers, body) and responses (status, headers, JSON) only when debug mode is enabled.
Acceptance Criteria
More descriptive exceptions, especially around operationId not found or invalid JSON.
Configurable debug logs that reveal request/response details.
The text was updated successfully, but these errors were encountered:
Description
operationId
, missing parameters). Users could benefit from clearer explanations and tips on how to fix these issues.Why It Matters
Proposed Solution
operationId
mismatch suggestions, more detail when JSON decoding fails, etc.).logging
module with aDEBUG
level.Acceptance Criteria
operationId
not found or invalid JSON.The text was updated successfully, but these errors were encountered: