Commit 5135bb5
refactor(waterdata): emit the geopandas advisory once at import, not per call
Geopandas availability is a static, environment-level fact, so warn once at
module import (right where GEOPANDAS is determined) instead of inside the
getters/_paginate. This removes the per-call _warn_geopandas_once() latch and
guarantees the advisory prints exactly once — above any progress line — without
repeating per query/chunk or interleaving with the status line.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 37a6b86 commit 5135bb5
2 files changed
Lines changed: 25 additions & 79 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
43 | 52 | | |
44 | 53 | | |
45 | 54 | | |
46 | 55 | | |
47 | 56 | | |
48 | 57 | | |
49 | 58 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | 59 | | |
67 | 60 | | |
68 | 61 | | |
| |||
1257 | 1250 | | |
1258 | 1251 | | |
1259 | 1252 | | |
1260 | | - | |
1261 | 1253 | | |
1262 | 1254 | | |
1263 | 1255 | | |
| |||
1332 | 1324 | | |
1333 | 1325 | | |
1334 | 1326 | | |
1335 | | - | |
1336 | | - | |
1337 | | - | |
| 1327 | + | |
| 1328 | + | |
1338 | 1329 | | |
1339 | 1330 | | |
1340 | 1331 | | |
| |||
1505 | 1496 | | |
1506 | 1497 | | |
1507 | 1498 | | |
1508 | | - | |
1509 | 1499 | | |
1510 | 1500 | | |
1511 | 1501 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
448 | 419 | | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
| 420 | + | |
| 421 | + | |
465 | 422 | | |
466 | | - | |
467 | | - | |
468 | | - | |
| 423 | + | |
| 424 | + | |
469 | 425 | | |
470 | 426 | | |
471 | 427 | | |
| |||
0 commit comments