Repository navigation
Commit 548fb5f
fix: repr(g) is the one-line summary, show() lists the vertices
The graph had two __repr__ definitions in one class. The first returned
str(self) and was shadowed by the second, which printed one line per vertex,
so a repr (a notebook cell, a debugger, a log line, an error message) was as
long as the graph. A type: ignore[no-redef] hid the redefinition.
Keep one __repr__, the same one-line summary as __str__, and have show()
print what the long repr did: each vertex with its name, coordinate and
component number. plot() and show() now refer to each other in :seealso:.
Part of #23.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>1 parent 4e1c1f9 commit 548fb5f
2 files changed
Lines changed: 90 additions & 39 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
| 326 | + | |
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
332 | | - | |
333 | | - | |
334 | | - | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
335 | 358 | | |
336 | 359 | | |
337 | 360 | | |
| |||
1501 | 1524 | | |
1502 | 1525 | | |
1503 | 1526 | | |
1504 | | - | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
1505 | 1532 | | |
1506 | 1533 | | |
1507 | 1534 | | |
| |||
1512 | 1539 | | |
1513 | 1540 | | |
1514 | 1541 | | |
1515 | | - | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
1516 | 1547 | | |
1517 | 1548 | | |
1518 | 1549 | | |
1519 | | - | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
1520 | 1554 | | |
1521 | 1555 | | |
1522 | 1556 | | |
| |||
1808 | 1842 | | |
1809 | 1843 | | |
1810 | 1844 | | |
1811 | | - | |
1812 | | - | |
1813 | | - | |
1814 | | - | |
1815 | | - | |
1816 | | - | |
1817 | | - | |
1818 | | - | |
1819 | | - | |
1820 | | - | |
1821 | | - | |
1822 | | - | |
1823 | | - | |
1824 | | - | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
1829 | | - | |
1830 | | - | |
1831 | | - | |
1832 | | - | |
1833 | | - | |
1834 | | - | |
1835 | | - | |
1836 | | - | |
1837 | | - | |
1838 | 1845 | | |
1839 | 1846 | | |
1840 | 1847 | | |
| |||
2528 | 2535 | | |
2529 | 2536 | | |
2530 | 2537 | | |
2531 | | - | |
| 2538 | + | |
2532 | 2539 | | |
2533 | 2540 | | |
2534 | 2541 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
| |||
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
48 | 57 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
53 | 97 | | |
54 | 98 | | |
55 | 99 | | |
| |||
0 commit comments