[Commits] python.it commit r185 - python/python/Doc/branches/2.4.3/lib

commit a svn.python.it commit a svn.python.it
Sab 17 Giu 2006 17:33:10 CEST


Author: manlio
Date: Sat Jun 17 17:33:09 2006
New Revision: 185

Modified:
   python/python/Doc/branches/2.4.3/lib/email.tex
Log:
aggiornamento traduzione di Antonio Vitale

Modified: python/python/Doc/branches/2.4.3/lib/email.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/email.tex	(original)
+++ python/python/Doc/branches/2.4.3/lib/email.tex	Sat Jun 17 17:33:09 2006
@@ -21,8 +21,8 @@
 %[- MARK -]  The \module{email} package is a library for managing email messages,
 %[- MARK -]  including MIME and other \rfc{2822}-based message documents.  It
 %[- MARK -] END DIFF
-% Copyright (C) 2001,2002 Python Software Foundation
-% Author: barry a zope.com (Barry Warsaw)
+% Copyright (C) 2001-2004 Python Software Foundation
+% Author: barry a python.org (Barry Warsaw)
 
 \section{\module{email} ---
 	 Un package per gestire email e MIME}
@@ -30,8 +30,8 @@
 \declaremodule{standard}{email}
 \modulesynopsis{Il package supporta l'analisi, la manipolazione e la
   generazione di messaggi email, inclusi i documenti MIME.}
-\moduleauthor{Barry A. Warsaw}{barry a zope.com}
-\sectionauthor{Barry A. Warsaw}{barry a zope.com}
+\moduleauthor{Barry A. Warsaw}{barry a python.org}
+\sectionauthor{Barry A. Warsaw}{barry a python.org}
 
 %[- MARK -] BEGIN DIFF 002 of 4
 %[- MARK -] @@ 20
@@ -60,7 +60,7 @@
 (\rfc{2821}); questa è la funzione del modulo \refmodule{smtplib}.  Il
 package \module{email} prova ad essere il più possibile compatibile
 con le RFC, supportando oltre alla \rfc{2822}, alcune RFC collegata a
-MIME, come \rfc{2045}-\rfc{2047} e \rfc{2231}.
+MIME, come \rfc{2045}, \rfc{2046}, \rfc{2047}, e \rfc{2231}.
 
 La caratteristica primaria che distingue il package \module{email}
 dagli altri è che divide l'analisi e la generazione del messaggio di
@@ -182,7 +182,7 @@
 %[- MARK -] END DIFF
 \input{emailencoders}
 
-\subsection{Classi per le eccezioni}
+\subsection{Classi Exception e Defect}
 \input{emailexc}
 
 \subsection{Utilità varie}
@@ -191,14 +191,42 @@
 \subsection{Iteratori}
 \input{emailiter}
 
-\subsection{Differenze tra il modulo \module{email} v1 (fino a Python 2.2.1)}
+\subsection{Cronologia del Package}
 
 La versione 1 del package \module{email} era parte integrante delle
 distribuzioni Python fino a Python 2.2.1.  La versione 2 fu sviluppata
 per la distribuzione Python 2.3 e resa compatibile per Python 2.2.2.
-Era disponibile anche come package separato, basato su distutils.  La
-versione 2 di \module{email} è quasi per intero compatibile con la
-precedente versione 1, con le seguenti differenze: 
+Era disponibile anche come package separato, basato su distutils, che
+manteneva la compatibilità con Python 2.1.
+
+La versione 3.0 di \module{email} è stata distribuita con Python 2.4 e come
+package separato basato su distutils: è ancora compatibile con Python 2.3.
+
+Seguono le differenze esistenti tra le versioni 3 e 2 del modulo \module{email}:
+
+\begin{itemize}
+\item E' stata introdotta la classe \class{FeedParser}, mentre \class{Parser} è
+      implementata secondo le specifiche della classe \class{FeedParser}. Tutta
+      l'attività di analisi derivante non è precisa: l'analizzatore farà del suo
+      meglio per non sollevare eccezioni. I problemi individuati durante l'analisi
+      dei messaggi sono memorizzati nell'attributo di messaggio \var{defect}.
+
+\item Tutte le caratteristiche delle API che nella versione 2 provocavano
+      l'eccezione \exception{DeprecationWarning} sono stati rimossi. Compresi
+      l'argomento \var{_encoder} del costruttore \class{MIMEText}, il metodo
+      \method{Message.add_payload()}, la funzione \function{Utils.dump_address_pair()}
+      e le funzioni \function{Utils.decode()} e \function{Utils.encode()}.
+
+\item E' stata aggiunta una nuova eccezione \exception{DeprecationWarning}s a:
+      \method{Generator.__call__()}, \method{Message.get_type()},
+      \method{Message.get_main_type()}, \method{Message.get_subtype()}, e
+      all'argomento \var{strict} della classe \class{Parser}. Ci si aspetta che
+      siano eliminati nella versione 3.1 di email.
+
+\item E' stato eliminato il supporto per versioni di Python precedenti la 2.3.
+\end{itemize}
+
+Differenze esistenti tra le versioni 2 e 1 del modulo \module{email}:
 
 \begin{itemize}
 \item Sono stati aggiunti i moduli \module{email.Header} e


Maggiori informazioni sulla lista Commits