If you want your PR addressed quickly, please also reach out to our support team
so we can understand when you need it reviewed and how it is impacting your use of our services. We also generally
will not release new versions of our library without new feature support, a bug fix, or a clear reason from a customer
why an update is required to minimize how often other customers need to update.
What does this do and why?
For any exceptions, we need to add the dunder str method to make sure the user can print the exception message
For requests, we need to catch URL schema error or TCP connection error.
Additional notes for reviewers
If applicable
Testing
[ ] If these changes added new functionality, I tested them against the live API with real auth
[ ] I wrote tests covering these changes
I've tested in virtual environments for python versions:
If you want your PR addressed quickly, please also reach out to our support team so we can understand when you need it reviewed and how it is impacting your use of our services. We also generally will not release new versions of our library without new feature support, a bug fix, or a clear reason from a customer why an update is required to minimize how often other customers need to update.
What does this do and why?
Additional notes for reviewers
Testing
[ ] If these changes added new functionality, I tested them against the live API with real auth
[ ] I wrote tests covering these changes
I've tested in virtual environments for python versions:
[ ] 2.7
[ ] 3.6
[x] 3.7
[ ] 3.8
Airship Contribution Agreement
Link here
Screenshots