Describe the bug
monitoring/ses_stack.py: note: In member "__init__" of class "SESStack":
monitoring/ses_stack.py:146:19: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:146:19: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:146:19: note: warnings
monitoring/ses_stack.py:150:20: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:150:20: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:150:20: note: warnings
monitoring/ses_stack.py:157:19: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:157:19: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:157:19: note: warnings
monitoring/ses_stack.py:161:20: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:161:20: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:161:20: note: warnings
monitoring/ses_stack.py:168:19: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:168:19: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:168:19: note: warnings
monitoring/ses_stack.py:172:20: error: List item 0 has incompatible type "Metric"; expected "IMetric" [list-item]
monitoring/ses_stack.py:172:20: note: "Metric" is missing following "IMetric" protocol member:
monitoring/ses_stack.py:172:20: note: warnings
monitoring/ses_stack.py: note: In member "widgets" of class "SESStack":
monitoring/ses_stack.py:182:13: error: List item 0 has incompatible type "Row"; expected "IWidget" [list-item]
monitoring/ses_stack.py:182:13: note: "Row" is missing following "IWidget" protocol member:
monitoring/ses_stack.py:182:13: note: warnings
monitoring/ses_stack.py:196:13: error: List item 1 has incompatible type "Row"; expected "IWidget" [list-item]
monitoring/ses_stack.py:196:13: note: "Row" is missing following "IWidget" protocol member:
monitoring/ses_stack.py:196:13: note: warnings
Expected Behavior
mypy reports no errors as it was doing in cdk==2.20.0
Current Behavior
Without any changes, code that previously checked out correctly, now throws a bunch of errors around types.
Reproduction Steps
- install latest cdk (2.22.0)
- install mypy 0.950
- run
mypy over python sources
Possible Solution
🤷
Additional Information/Context
No response
CDK CLI Version
2.22.0
Framework Version
No response
Node.js Version
14.17.5
OS
MacOs BigSur
Language
Python
Language Version
3.10.1
Other information
No response
Describe the bug
Expected Behavior
mypyreports no errors as it was doing incdk==2.20.0Current Behavior
Without any changes, code that previously checked out correctly, now throws a bunch of errors around types.
Reproduction Steps
mypyover python sourcesPossible Solution
🤷
Additional Information/Context
No response
CDK CLI Version
2.22.0
Framework Version
No response
Node.js Version
14.17.5
OS
MacOs BigSur
Language
Python
Language Version
3.10.1
Other information
No response