Linux - impossible de quitter
- Claude
- Auteur du sujet
- Hors Ligne
- Membre platinium
il y a 11 ans 11 mois #2480
par Claude
Linux - impossible de quitter a été créé par Claude
Bonjour
J'avais signalé l'impossibilité de quitter l'application par le menu ou en cliquant sur la croix pour fermer le fenêtre, sous linux à partir du source décompressé.
J'ai cherché, en forçant videRepertoiresTemp=False à l'appel de la fonction Quitter(), ça fonctionne
Je suis donc allé plus loin, dans FonctionsPerso.py, le problème se situe à:
listeFichiers = os.listdir("Temp") dans la fonction VideRepertoireTemp()
listeReps = os.listdir("Updates") dans la fonction VideRepertoireUpdates
Après avoir longuement cherché pourquoi ça ne marchait pas, je me suis aperçu qu'à la décompression du source, les répertoires Temp et Updates étaient recréés comme des fichiers vides et non comme des répertoires.
Je les ai effacés et récréés en tant que répertoires, et c'est bon.
Accessoirement du coup j'ai regardé le reste du dossier, il y a le même phénomène sur Aide, je ne sais pas où il est utilisé mais je l'ai aussi recréé comme répertoire
Par contre je ne sais pas de quoi ça vient, y a-t-il une option à préciser lors de la création du zip pour qu'il traite les dossiers vides d'une manière particulière ?
Sinon un simple fichier texte dans le répertoire doit résoudre le problème, si c'est à la compression et non à la décompression que le problème se produit
Je n'ai pas trouvé d'option à l'utilitaire unzip sous linux qui traite d'un cas comme celui là.
J'avais signalé l'impossibilité de quitter l'application par le menu ou en cliquant sur la croix pour fermer le fenêtre, sous linux à partir du source décompressé.
J'ai cherché, en forçant videRepertoiresTemp=False à l'appel de la fonction Quitter(), ça fonctionne
Je suis donc allé plus loin, dans FonctionsPerso.py, le problème se situe à:
listeFichiers = os.listdir("Temp") dans la fonction VideRepertoireTemp()
listeReps = os.listdir("Updates") dans la fonction VideRepertoireUpdates
Après avoir longuement cherché pourquoi ça ne marchait pas, je me suis aperçu qu'à la décompression du source, les répertoires Temp et Updates étaient recréés comme des fichiers vides et non comme des répertoires.
Je les ai effacés et récréés en tant que répertoires, et c'est bon.
Accessoirement du coup j'ai regardé le reste du dossier, il y a le même phénomène sur Aide, je ne sais pas où il est utilisé mais je l'ai aussi recréé comme répertoire
Par contre je ne sais pas de quoi ça vient, y a-t-il une option à préciser lors de la création du zip pour qu'il traite les dossiers vides d'une manière particulière ?
Sinon un simple fichier texte dans le répertoire doit résoudre le problème, si c'est à la compression et non à la décompression que le problème se produit
Je n'ai pas trouvé d'option à l'utilitaire unzip sous linux qui traite d'un cas comme celui là.
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 3810
- Remerciements reçus 529
il y a 11 ans 10 mois #3041
par Ivan
Réponse de Ivan sur le sujet Linux - impossible de quitter
Bonjour,
Bug résolu. Noethys vérifie désormais la présence des 2 répertoires. S'ils sont absents après la décompression, il les créé automatiquement.
Ivan
Bug résolu. Noethys vérifie désormais la présence des 2 répertoires. S'ils sont absents après la décompression, il les créé automatiquement.
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- Claude
- Auteur du sujet
- Hors Ligne
- Membre platinium
il y a 11 ans 10 mois #3045
par Claude
Réponse de Claude sur le sujet Linux - impossible de quitter
Merci Ivan
Je me permets de te rappeler que le dossier Aide vide apparaissait lui aussi comme fichier après la décompression
Je me permets de te rappeler que le dossier Aide vide apparaissait lui aussi comme fichier après la décompression
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.237 secondes