Skip to content

Exceptions general class #120

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Aug 19, 2020
Merged

Exceptions general class #120

merged 4 commits into from
Aug 19, 2020

Conversation

cumason123
Copy link
Contributor

Fixes #117

Changes

Standardized handling edge cases with data objects: [], (), b'', "", None, and {}
Added GenericException, DataMarshallerError and DataUnmarshallerError

One line description for the changelog

Additional exception handling and empty object bug fix

  • [*] Tests pass
  • [*] Appropriate changes to README are included in PR

Curtis Mason added 3 commits August 19, 2020 13:48
Signed-off-by: Curtis Mason <cumason@google.com>
Signed-off-by: Curtis Mason <cumason@google.com>
Signed-off-by: Curtis Mason <cumason@google.com>
@cumason123 cumason123 requested a review from grant August 19, 2020 21:18
Signed-off-by: Curtis Mason <cumason@google.com>
@cumason123 cumason123 merged commit 74b7c39 into v1.2.0-dev Aug 19, 2020
@cumason123 cumason123 deleted the exceptions-general-class branch August 19, 2020 21:31
cumason123 added a commit that referenced this pull request Aug 19, 2020
* from_http bug None and non dict data bug fixes (#119)

* resolving from_http bugs

Signed-off-by: Curtis Mason <cumason@google.com>

* resolved from_http bugs

Signed-off-by: Curtis Mason <cumason@google.com>

* nit fix

Signed-off-by: Curtis Mason <cumason@google.com>

* Exceptions general class (#120)

* More edgecase testing

Signed-off-by: Curtis Mason <cumason@google.com>

* Tested empty object edge cases

Signed-off-by: Curtis Mason <cumason@google.com>

* test-coverage

Signed-off-by: Curtis Mason <cumason@google.com>

* Changelog update (#121)

Signed-off-by: Curtis Mason <cumason@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants