Commit 67b56c4
committed
feat: enhance job info handling and normalize file paths
- Added a new method to normalize job file paths based on the current execution directory.
- Updated the `emit` method to handle `job_info` events, ensuring paths for input, output, log, and benchmark are correctly prefixed.
- Refactored the effective work directory handling to improve path resolution and context management.1 parent e8bb640 commit 67b56c4
2 files changed
Lines changed: 65 additions & 38 deletions
File tree
- src/snakemake_logger_plugin_flowo/plugin/client
- tests/snakemake_compat
Lines changed: 34 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
| 192 | + | |
192 | 193 | | |
193 | 194 | | |
194 | 195 | | |
| |||
286 | 287 | | |
287 | 288 | | |
288 | 289 | | |
289 | | - | |
290 | | - | |
| 290 | + | |
| 291 | + | |
291 | 292 | | |
292 | | - | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
293 | 303 | | |
294 | | - | |
295 | | - | |
296 | | - | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
297 | 308 | | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
307 | 325 | | |
308 | 326 | | |
309 | 327 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 10 | + | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
| |||
542 | 540 | | |
543 | 541 | | |
544 | 542 | | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
| 543 | + | |
550 | 544 | | |
551 | 545 | | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
558 | 549 | | |
559 | 550 | | |
560 | 551 | | |
| |||
564 | 555 | | |
565 | 556 | | |
566 | 557 | | |
| 558 | + | |
567 | 559 | | |
568 | 560 | | |
569 | | - | |
| 561 | + | |
570 | 562 | | |
571 | | - | |
572 | | - | |
573 | | - | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
574 | 570 | | |
575 | 571 | | |
576 | 572 | | |
577 | 573 | | |
578 | 574 | | |
579 | | - | |
580 | | - | |
| 575 | + | |
| 576 | + | |
581 | 577 | | |
582 | | - | |
| 578 | + | |
| 579 | + | |
583 | 580 | | |
584 | | - | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
585 | 594 | | |
586 | 595 | | |
587 | 596 | | |
| |||
0 commit comments