Página 1 de 1

Función makepath con UNC

Publicado: 25 de mayo de 2023 - 15:42
por SeiyaGame
Buen día,

Me gustaría informar de un error que descubrí mientras trabajaba en el paquete WAPT vscode. Parece que la función.. makepath() no maneja correctamente las rutas UNC.

A continuación, he incluido un extracto de mi código para ilustrar el problema:

Código: Seleccionar todo

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
Como puedes ver, cuando uso makepath()La ruta de retorno es incorrecta. Sin embargo, cuando uso os.path.join() La ruta UNC se resuelve correctamente.

Esto plantea un problema en nuestro entorno porque utilizamos sesiones móviles de Windows y necesitamos que las rutas UNC se resuelvan correctamente.

¿Sería posible solucionar este error?

Información general:

Servidor WAPT: Debian 11, versión 2.3.0.13516, Enterprise Edition
Máquina de administración: Windows 11, versión WAPT 2.3.0.13516

Re: Función MakePath con UNC

Publicado: 25 de mayo de 2023 - 17:47
por sfonteneau
¡Buen punto, le echaré un vistazo!

Re: Función MakePath con UNC

Publicado: 29 de mayo de 2023 - 15:23
por t.heroult
Había llegado a la conclusión de que la función makepath() no estaba diseñada para manejar UNC...

Re: Función MakePath con UNC

Publicado: 25 de septiembre de 2023 - 09:08
por SeiyaGame
Me tomo la libertad de retomar esta conversación...

De hecho, es bastante molesto para nosotros. Tengo que reescribir cada paquete para solucionar el problema con la función "makepath".

Adjunto un ejemplo de cómo se ve en nuestro entorno.


Información general:

Servidor WAPT: Debian 11, versión 2.4.0.14143, Enterprise Edition;
Máquina de administración: Windows 11, versión WAPT 2.4.0.14143