Page 1 sur 1

Fonction makepath avec UNC

Posté : 25 mai 2023 - 15:42
par SeiyaGame
Bonjour,

Je souhaite signaler un bug que j'ai découvert en travaillant sur le paquet WAPT vscode. Il semble que la fonction makepath() ne gère pas correctement les chemins UNC.

Ci-dessous, j'ai inclus un extrait de mon code pour illustrer le problème :

Code : Tout sélectionner

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
Comme vous pouvez le voir, lorsque j'utilise makepath(), le chemin de retour est incorrect. Cependant, lorsque j'utilise os.path.join() le chemin UNC est correctement résolu.

Cela pose un problème dans notre environnement car nous utilisons des sessions Windows itinérantes et nous avons besoin que les chemins UNC soient correctement résolus.

Serait-il possible de corriger ce bug ?

Informations générales:

WAPT Serveur: Debian 11, version 2.3.0.13516, Edition Enterprise
Machine d'administration : Windows 11, WAPT version 2.3.0.13516

Re: Fonction makepath avec UNC

Posté : 25 mai 2023 - 17:47
par sfonteneau
Bien vu je vais regarder ça !

Re: Fonction makepath avec UNC

Posté : 29 mai 2023 - 15:23
par t.heroult
Moi, j'étais carrément arrivé à la conclusion que la fonction makepath() n'était pas conçue pour gérer de l'UNC...

Re: Fonction makepath avec UNC

Posté : 25 sept. 2023 - 09:08
par SeiyaGame
Je me permets de relancer la conversation...

En effet, c'est assez embêtant de notre côté. Je dois refaire chaque paquet pour pallier au problème de la fonction "makepath".

Je vous mets en pièce jointe un exemple de ce que ça donne dans notre environnement.


Informations générales :

Serveur WAPT : Debian 11, version 2.4.0.14143, Édition Entreprise
Machine d'administration : Windows 11, version WAPT 2.4.0.14143