|
119 | 119 | "metadata": {}, |
120 | 120 | "outputs": [], |
121 | 121 | "source": [ |
122 | | - "Cat = make_dataclass('Cat', [('species', str, 'cat'), ('nr_legs', int, 4), ('sound', str, 'meow')], bases=(Animal, ))" |
| 122 | + "Cat = make_dataclass(\n", |
| 123 | + " 'Cat',\n", |
| 124 | + " [\n", |
| 125 | + " ('species', str, 'cat'),\n", |
| 126 | + " ('nr_legs', int, 4),\n", |
| 127 | + " ('sound', str, 'meow')\n", |
| 128 | + " ],\n", |
| 129 | + " bases=(Animal, )\n", |
| 130 | + ")" |
123 | 131 | ] |
124 | 132 | }, |
125 | 133 | { |
|
202 | 210 | "metadata": {}, |
203 | 211 | "outputs": [], |
204 | 212 | "source": [ |
205 | | - "Dog = make_dataclass('Dog', [('nr_legs', int, 4), ('species', str, 'dog'), ('sound', str, 'woof')], bases=(Animal, ))" |
| 213 | + "Dog = make_dataclass(\n", |
| 214 | + " 'Dog',\n", |
| 215 | + " [\n", |
| 216 | + " ('nr_legs', int, 4),\n", |
| 217 | + " ('species', str, 'dog'),\n", |
| 218 | + " ('sound', str, 'woof')\n", |
| 219 | + " ],\n", |
| 220 | + " bases=(Animal, )\n", |
| 221 | + ")" |
206 | 222 | ] |
207 | 223 | }, |
208 | 224 | { |
|
423 | 439 | "metadata": {}, |
424 | 440 | "outputs": [], |
425 | 441 | "source": [ |
426 | | - "Animal = type('Animal', tuple(), {'name': None, 'species': None, 'nr_legs': None, '__init__': animal_init})" |
| 442 | + "Animal = type(\n", |
| 443 | + " 'Animal',\n", |
| 444 | + " tuple(),\n", |
| 445 | + " {\n", |
| 446 | + " 'name': None,\n", |
| 447 | + " 'species': None,\n", |
| 448 | + " 'nr_legs': None,\n", |
| 449 | + " '__init__': animal_init,\n", |
| 450 | + " }\n", |
| 451 | + ")" |
427 | 452 | ] |
428 | 453 | }, |
429 | 454 | { |
|
579 | 604 | "metadata": {}, |
580 | 605 | "outputs": [], |
581 | 606 | "source": [ |
582 | | - "Cat = type('Cat', (Animal, ), {'name': None, 'species': 'cat', 'nr_legs': 4, 'sound': 'meow'})" |
| 607 | + "Cat = type(\n", |
| 608 | + " 'Cat',\n", |
| 609 | + " (Animal, ),\n", |
| 610 | + " {\n", |
| 611 | + " 'name': None,\n", |
| 612 | + " 'species': 'cat',\n", |
| 613 | + " 'nr_legs': 4,\n", |
| 614 | + " 'sound': 'meow',\n", |
| 615 | + " }\n", |
| 616 | + ")" |
583 | 617 | ] |
584 | 618 | }, |
585 | 619 | { |
|
970 | 1004 | "name": "python", |
971 | 1005 | "nbconvert_exporter": "python", |
972 | 1006 | "pygments_lexer": "ipython3", |
973 | | - "version": "3.9.7" |
| 1007 | + "version": "3.12.3" |
974 | 1008 | } |
975 | 1009 | }, |
976 | 1010 | "nbformat": 4, |
|
0 commit comments