makepath-Funktion mit UNC
Veröffentlicht: 25. Mai 2023 - 15:42 Uhr
Guten Morgen,
Ich möchte einen Fehler melden, den ich bei der Arbeit am WAPT-vscode-Paket entdeckt habe. Es scheint, dass die Funktion makepath() Verarbeitet UNC-Pfade nicht korrekt.
Im Folgenden habe ich einen Auszug aus meinem Code eingefügt, um das Problem zu veranschaulichen:
Wie Sie sehen können, wenn ich verwende makepath()Der Rückpfad ist falsch. Wenn ich jedoch verwende os.path.join() Der UNC-Pfad wird korrekt aufgelöst.
Dies stellt in unserer Umgebung ein Problem dar, da wir Roaming-Windows-Sitzungen verwenden und UNC-Pfade korrekt aufgelöst werden müssen.
Wäre es möglich, diesen Fehler zu beheben?
Allgemeine Informationen:
WAPT-Server: Debian 11, Version 2.3.0.13516, Enterprise Edition
Administrationsrechner: Windows 11, WAPT-Version 2.3.0.13516
Ich möchte einen Fehler melden, den ich bei der Arbeit am WAPT-vscode-Paket entdeckt habe. Es scheint, dass die Funktion makepath() Verarbeitet UNC-Pfade nicht korrekt.
Im Folgenden habe ich einen Auszug aus meinem Code eingefügt, um das Problem zu veranschaulichen:
Code: Alle auswählen
user_conf_dir = makepath(user_appdata, "Code", "User") # NOT WORKING
#Résultat : SRV-FICHIERS\Share$\user\Application Data\Code\User
user_conf_dir = os.path.join(user_appdata(), "Code", "User") # GOOD
#Résultat : \\SRV-FICHIERS\Share$\user\Application Data\Code\User
Dies stellt in unserer Umgebung ein Problem dar, da wir Roaming-Windows-Sitzungen verwenden und UNC-Pfade korrekt aufgelöst werden müssen.
Wäre es möglich, diesen Fehler zu beheben?
Allgemeine Informationen:
WAPT-Server: Debian 11, Version 2.3.0.13516, Enterprise Edition
Administrationsrechner: Windows 11, WAPT-Version 2.3.0.13516