-
Notifications
You must be signed in to change notification settings - Fork 9
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
Add statement condition class #46
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
left some small comments, but overall really nice work. Share some of Jordi's comments, about knowing if we have covered all cases or not, and logging when some unexpected function is seen :)
5e658b4
to
1514ce3
Compare
Co-Authored-By: Jordi Soucheiron <jsoucheiron@users.noreply.github.com> Co-Authored-By: Oliver Crawford <16978487+ocrawford555@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work 👍
Tests are fixed in this PR: #57 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, nice work
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Freaking awesome Oscar, LGTM ⚡ ⚡ ⚡
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job
Improvements
StatementCondition
class, with a function resolver as a replacement forConditionDict
.Removes
CONDITION_MODIFIERS
andCONDITION_FUNCTIONS
frompycfmodel/constants.py
is_conditional_dict
frompycfmodel/utils.py
Fixes
CLOUDFORMATION_ACTIONS