Commit 21572af
authored
Fix Pydantic custom attributes (#229)
* Add custom extension attribute to the test set.
Replicates bug test data from the #228
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* use modern `super` syntax
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Fix `black` language version
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Fixes #228
Pydantic v2 .__dict__ has different behavior from what Pydantic v1 had and is not giving us `extra` fields anymore. On the other hand the iterator over the event gives us extras as well
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Add missing EOF
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Add Pydantic fix to the changelog
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Add links to the changelog
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Bump version
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
* Update Black and MyPy versions
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>
---------
Signed-off-by: Yurii Serhiichuk <savik.ne@gmail.com>1 parent 8ada7d9 commit 21572af
File tree
6 files changed
+16
-9
lines changed- cloudevents
- pydantic
- v1
- v2
- tests
6 files changed
+16
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
9 | 14 | | |
10 | 15 | | |
11 | 16 | | |
| |||
185 | 190 | | |
186 | 191 | | |
187 | 192 | | |
| 193 | + | |
188 | 194 | | |
189 | 195 | | |
190 | 196 | | |
| |||
266 | 272 | | |
267 | 273 | | |
268 | 274 | | |
| 275 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | | - | |
| 189 | + | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
| 212 | + | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | | - | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments