[Commits] python.it commit r188 -
python/python/Doc/branches/2.4.3/lib
commit a svn.python.it
commit a svn.python.it
Dom 2 Lug 2006 20:54:32 CEST
Author: manlio
Date: Sun Jul 2 20:54:32 2006
New Revision: 188
Modified:
python/python/Doc/branches/2.4.3/lib/emailencoders.tex
python/python/Doc/branches/2.4.3/lib/emailexc.tex
Log:
aggiornamenti di Antonio Vitale
Modified: python/python/Doc/branches/2.4.3/lib/emailencoders.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/emailencoders.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/emailencoders.tex Sun Jul 2 20:54:32 2006
@@ -32,8 +32,8 @@
Il package \module{email} fornisce alcuni codificatori pratici nel
suo modulo \module{Encoders}. Questi codificatori sono realmente
-utilizzati dai costruttori delle classi \class{MIMEImage} e
-\class{MIMEText} per fornire le codifiche predefinite. Tutte le
+utilizzati dai costruttori delle classi \class{MIMEAudio} e
+\class{MIMEImage} per fornire le codifiche predefinite. Tutte le
funzioni di codifica ricevono esattamente un argomento, l'oggetto di
tipo messaggio da codificare. Generalmente estraggono il carico
utile, lo codificano e reimpostano il carico utile a questo nuovo
Modified: python/python/Doc/branches/2.4.3/lib/emailexc.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/emailexc.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/emailexc.tex Sun Jul 2 20:54:32 2006
@@ -89,9 +89,41 @@
%[- MARK -] END DIFF
\exception{MessageError} e dal built-in \exception{TypeError}.
-Poiché \method{Message.add_payload()} è deprecato, questa eccezione
-viene raramente sollevata in pratica. Comunque l'eccezione può anche
-essere sollevata se il metodo \method{attach()} viene chiamato su
-un'istanza di una classe derivata da \class{MIMENonMultipart} (per
-esempio \class{MIMEImage}).
+Poiché \method{Message.add_payload()} è deprecato, praticamente questa eccezione
+viene raramente sollevata. Comunque l'eccezione può anche venire sollevata se
+il metodo \method{attach()} viene chiamato su un'istanza di una classe derivata
+da \class{MIMENonMultipart} (per esempio \class{MIMEImage}).
\end{excclassdesc}
+
+Ecco una lista degli errori che \class{FeedParser} può riscontrare durante l'analisi dei messaggi.
+Si noti che tali errori vengono aggiunti al messaggio in cui è stato individuato il problema;
+così per esempio, se un messaggio nidificato all'interno di un \mimetype{multipart/alternative}
+possiede un header "malformed" (NdT non riconoscibile), tale messaggio incorporato
+nell'oggetto conterrà un errore, ma non i messaggi che vi sono contenuti all'interno.
+
+Tutte le classi "defect" vengono sottoclassate a partire dalla classe
+\class{email.Errors.MessageDefect}, eccetto quando questa classe sia un'eccezione \emph{not}!
+
+\versionadded[Sono state aggiunte tutte le classi "defect"]{2.4}
+
+\begin{itemize}
+\item \class{NoBoundaryInMultipartDefect} -- Un messaggio afferma di essere
+ multipart ma non possiede il parametro \mimetype{boundary}.
+
+\item \class{StartBoundaryNotFoundDefect} -- Non è stato mai trovato l'inizio
+ boundary richiesto dall'header \mailheader{Content-Type}.
+
+\item \class{FirstHeaderLineIsContinuationDefect} -- Il messaggio ha come prima
+ linea dell'header una riga di continuazione.
+
+\item \class{MisplacedEnvelopeHeaderDefect} - E' stato riscontrato un header
+ ``Unix From'' in mezzo al blocco dell'intestazione.
+
+\item \class{MalformedHeaderDefect} -- E' stato riscontrata un'intestazione priva
+ dei due punti o comunque "malformed".
+
+\item \class{MultipartInvariantViolationDefect} -- Un messaggio sostiene di essere
+ \mimetype{multipart}, ma non sono state trovate sottoparti. Si noti che quando
+ un messaggio ha tale difetto, il suo metodo \method{is_multipart()} potrebbe
+ restituire false anche se il suo content type richiede di essere \mimetype{multipart}.
+\end{itemize}
Maggiori informazioni sulla lista
Commits