[Wapt] Faire afficher un msg personnalisé lors d'une erreur avec remove_tree ?

Latieule Joel joel.latieule at ac-montpellier.fr
Wed Mar 28 19:43:49 CEST 2018


Excellent et encore merci Hubert,


D'un point de vue esthétique, est ce qu'il existe un paramètre qui 
permet d'afficher les accents correctement sans jouer avec des 
remplacements de texte ?

C'est purement esthétique, si un tel paramètres n'existe pas je 
creuserai plus quand j'aurai amélioré mes connaissances en python.


Le 28/03/2018 à 17:10, Hubert TOUVET a écrit :
> C'est à peu près ça.
>
> La fonction à fournir doit récupérer 3 paramètres :  (func, path, error)
>
> def print_error(func, path, error):
>      print(u'Erreur lors de %s pour %s : %s' % (func.__name__, path, 
> repr(error[1])))
>
> remove_tree(r'c:\mon_dossier', onerror=print_error)
>
> Erreur lors de listdir pour c:\mon_dossier : WindowsError(3, 'Le 
> chemin d\x92acc\xe8s sp\xe9cifi\xe9 est introuvable')
> Erreur lors de rmdir pour c:\mon_dossier : WindowsError(2, 'Le fichier 
> sp\xe9cifi\xe9 est introuvable')
>
>
> Le 28/03/2018 à 16:52, Latieule Joel a écrit :
>>
>> Bonjour à tous,
>>
>>
>> Suite à la nouvelle version de wapt, la fonction remove_tree n'ignore 
>> plus les erreurs.
>>
>> Est-il possible de définir un message d'erreur personnalisé dans ces 
>> cas là ?
>>
>> J'ai tenté /remove_tree(r'c:\mon_dossier', 
>> onerror=print('mon_message'))/ mais la syntaxe est incorrecte.
>>
>> J'ai également cherché avec la création de fonction
>>
>> /def truc()://
>> //    print(r'coucou')/
>>
>> /remove_tree(r'c:\mon_dossier', onerror=truc) /ou avec une autre 
>> syntaxe /remove_tree(r'c:\mon_dossier', onerror=truc())/
>>
>> Je présume que je ne suis plus très loin de la bonne syntaxe mais les 
>> différentes doc en ligne n'ont pour l'instant pas apportée 
>> l'information recherchée.
>>
>> -- 
>> Joël LATIEULE - 06.38.02.33.27 / TICE
>>
>> Collège Victor Hugo - 0110021n
>> 5 boulevard Marcel Sembat, 11100 Narbonne
>> 04.68.90.24.00
>>
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

-- 
Joël LATIEULE - 06.38.02.33.27 / TICE

Collège Victor Hugo - 0110021n
5 boulevard Marcel Sembat, 11100 Narbonne
04.68.90.24.00

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20180328/741110a8/attachment.html>


More information about the WAPT mailing list