<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<tt><br>
import sys<br>
<br>
def print_error(func, path, error):<br>
print(u'Erreur lors de %s pour %s : %s' % (func.__name__,
path, str(error[1]).decode(sys.getfilesystemencoding()) ))<br>
<br>
remove_tree(r'c:\mon_dossier', onerror=print_error)<br>
<br>
Erreur lors de listdir pour c:\mon_dossier : [Error 3] Le chemin
d’accès spécifié est introuvable: 'c:\\mon_dossier/*.*'<br>
Erreur lors de rmdir pour c:\mon_dossier : [Error 2] Le fichier
spécifié est introuvable: 'c:\\mon_dossier'<br>
<br>
<br>
</tt>
<div class="moz-cite-prefix">Le 28/03/2018 à 19:43, Latieule Joel a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:58c57141-ac1a-de9d-f9f1-2ec7db68b925@ac-montpellier.fr">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p>Excellent et encore merci Hubert,</p>
<p><br>
</p>
<p>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 ?</p>
<p>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.<br>
</p>
<br>
<div class="moz-cite-prefix">Le 28/03/2018 à 17:10, Hubert TOUVET
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:2def775b-9ee3-c3a3-4fef-37973106a1f4@tranquil.it">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
C'est à peu près ça.<br>
<br>
La fonction à fournir doit récupérer 3 paramètres : (func,
path, error)<br>
<br>
<tt>def print_error(func, path, error):<br>
print(u'Erreur lors de %s pour %s : %s' % (func.__name__,
path, repr(error[1])))<br>
<br>
remove_tree(r'c:\mon_dossier', onerror=print_error)<br>
<br>
Erreur lors de listdir pour c:\mon_dossier : WindowsError(3,
'Le chemin d\x92acc\xe8s sp\xe9cifi\xe9 est introuvable')<br>
Erreur lors de rmdir pour c:\mon_dossier : WindowsError(2, 'Le
fichier sp\xe9cifi\xe9 est introuvable')</tt><tt><br>
</tt><br>
<br>
<div class="moz-cite-prefix">Le 28/03/2018 à 16:52, Latieule
Joel a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:0d049ad2-53c8-b142-f89a-569543de5465@ac-montpellier.fr">
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
<p>Bonjour à tous,</p>
<p><br>
</p>
<p>Suite à la nouvelle version de wapt, la fonction
remove_tree n'ignore plus les erreurs.</p>
<p>Est-il possible de définir un message d'erreur personnalisé
dans ces cas là ?<br>
</p>
<p>J'ai tenté <i>remove_tree(r'c:\mon_dossier',
onerror=print('mon_message'))</i> mais la syntaxe est
incorrecte.</p>
<p>J'ai également cherché avec la création de fonction</p>
<p><i>def truc():</i><i><br>
</i><i> print(r'coucou')</i></p>
<p><i>remove_tree(r'c:\mon_dossier', onerror=truc) </i>ou
avec une autre syntaxe <i>remove_tree(r'c:\mon_dossier',
onerror=truc())</i><br>
</p>
<p>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.<br>
</p>
<pre class="moz-signature" cols="72">--
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</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it" moz-do-not-send="true">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt" moz-do-not-send="true">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
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 </pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
</body>
</html>