Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.3k
Commitdf2d4a6
authored
bpo-37834: Normalise handling of reparse points on Windows* ntpath.realpath() and nt.stat() will traverse all supported reparse points (previously was mixed)* nt.lstat() will let the OS traverse reparse points that are not name surrogates (previously would not traverse any reparse point)* nt.[l]stat() will only set S_IFLNK for symlinks (previous behaviour)* nt.readlink() will read destinations for symlinks and junction points onlybpo-1311: os.path.exists('nul') now returns True on Windows* nt.stat('nul').st_mode is now S_IFCHR (previously was an error)
1 parentbcc446f commitdf2d4a6
File tree
16 files changed
+470
-233
lines changed- Doc
- library
- whatsnew
- Include
- Lib
- test
- test_tools
- Misc/NEWS.d/next/Windows
- Modules
- clinic
- Python
16 files changed
+470
-233
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1858 | 1858 | | |
1859 | 1859 | | |
1860 | 1860 | | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
1861 | 1867 | | |
1862 | 1868 | | |
1863 | 1869 | | |
| |||
2039 | 2045 | | |
2040 | 2046 | | |
2041 | 2047 | | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
2042 | 2052 | | |
2043 | 2053 | | |
2044 | 2054 | | |
| |||
2053 | 2063 | | |
2054 | 2064 | | |
2055 | 2065 | | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
2056 | 2071 | | |
2057 | 2072 | | |
2058 | 2073 | | |
| |||
2366 | 2381 | | |
2367 | 2382 | | |
2368 | 2383 | | |
2369 | | - | |
| 2384 | + | |
| 2385 | + | |
2370 | 2386 | | |
2371 | 2387 | | |
2372 | 2388 | | |
| |||
2403 | 2419 | | |
2404 | 2420 | | |
2405 | 2421 | | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
2406 | 2433 | | |
2407 | 2434 | | |
2408 | 2435 | | |
| |||
2427 | 2454 | | |
2428 | 2455 | | |
2429 | 2456 | | |
| 2457 | + | |
| 2458 | + | |
| 2459 | + | |
| 2460 | + | |
| 2461 | + | |
| 2462 | + | |
| 2463 | + | |
| 2464 | + | |
2430 | 2465 | | |
2431 | 2466 | | |
2432 | 2467 | | |
| |||
2578 | 2613 | | |
2579 | 2614 | | |
2580 | 2615 | | |
2581 | | - | |
| 2616 | + | |
2582 | 2617 | | |
2583 | 2618 | | |
2584 | 2619 | | |
| |||
2587 | 2622 | | |
2588 | 2623 | | |
2589 | 2624 | | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
2590 | 2631 | | |
2591 | 2632 | | |
2592 | 2633 | | |
| |||
2614 | 2655 | | |
2615 | 2656 | | |
2616 | 2657 | | |
| 2658 | + | |
| 2659 | + | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
| 2665 | + | |
2617 | 2666 | | |
2618 | 2667 | | |
2619 | 2668 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
304 | 304 | | |
305 | 305 | | |
306 | 306 | | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
307 | 311 | | |
308 | 312 | | |
309 | 313 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
808 | 808 | | |
809 | 809 | | |
810 | 810 | | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
811 | 826 | | |
812 | 827 | | |
813 | 828 | | |
| |||
824 | 839 | | |
825 | 840 | | |
826 | 841 | | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
827 | 845 | | |
828 | 846 | | |
829 | 847 | | |
| |||
912 | 930 | | |
913 | 931 | | |
914 | 932 | | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
915 | 936 | | |
916 | 937 | | |
917 | 938 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
87 | 88 | | |
88 | 89 | | |
89 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
452 | 452 | | |
453 | 453 | | |
454 | 454 | | |
455 | | - | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
456 | 463 | | |
457 | 464 | | |
458 | 465 | | |
| |||
537 | 544 | | |
538 | 545 | | |
539 | 546 | | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
540 | 578 | | |
541 | 579 | | |
542 | 580 | | |
| |||
547 | 585 | | |
548 | 586 | | |
549 | 587 | | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
| 588 | + | |
555 | 589 | | |
556 | 590 | | |
557 | 591 | | |
| |||
681 | 715 | | |
682 | 716 | | |
683 | 717 | | |
684 | | - | |
| 718 | + | |
685 | 719 | | |
686 | 720 | | |
687 | 721 | | |
| |||
0 commit comments
Comments
(0)