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
fix(ssm): Make decrypt an explicit option and refactoring (#123)
* fix(ssm): Make decrypt an explicit option
* chore: declare as self
* fix: update get_parameter and get_parameters
Changes:
ssm.py - get_parameters - pass through the **sdk_options and merge in
the recursive and decrypt params
ssm.py - get_parameter - add explicit option for decrypt
* chore: fix typos and type hinting
* tests: verify that the default kwargs are set
- `decrypt` should be false by default
- `recursive` should be true by default
* fix(capture_method): should yield inside with (#124)
Changes:
* capture_method should yield from within the "with" statement
* Add missing test cases
Closes#112
* chore: version bump to 1.3.1
* refactor: reduce get_multiple complexity
Changes:
- base.py - update get_multiple to reduce the overall complexity
- base.py - `_has_not_expired` returns whether a key exists and has not expired
- base.py - `transform_value` add `raise_on_transform_error` and default to True
- test_utilities_parameters.py - Add a direct test of transform_value
* refactor: revert to a regular for each
Changes:
* Add type hint to `values` as it can change later on in transform
* Use a slightly faster and easier to read for each over dict
comprehension
Co-authored-by: Tom McCarthy <[email protected]>
0 commit comments