[Commits] python.it commit r207 -
python/python/Doc/branches/2.4.3/lib
commit a svn.python.it
commit a svn.python.it
Gio 3 Ago 2006 09:34:12 CEST
Author: manlio
Date: Thu Aug 3 09:33:16 2006
New Revision: 207
Modified:
python/python/Doc/branches/2.4.3/lib/libarray.tex
python/python/Doc/branches/2.4.3/lib/libasyncore.tex
Log:
aggiornamenti di Antonio Vitale, con correzioni di Manlio Perillo
Modified: python/python/Doc/branches/2.4.3/lib/libarray.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/libarray.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/libarray.tex Thu Aug 3 09:33:16 2006
@@ -66,10 +66,14 @@
\begin{funcdesc}{array}{typecode\optional{, initializer}}
Restituisce un nuovo array i cui elementi vengono limitati al tipo
indicato da \var{typecode} ed inizializzati dal valore facoltativo
-\var{initializer}, che deve essere una lista o una stringa. La lista
-o la stringa viene passata al metodo \method{fromlist()},
-\method{fromstring()} o \method{fromunicode()} del nuovo array (vedi in seguito) per
-aggiungere elementi iniziali all'array.
+\var{initializer}, che deve essere una lista, una stringa oppure un iterabile
+su elementi del tipo adatto.
+\versionchanged[In passato erano accettate solo le liste o le stringhe]{2.4}
+Se viene fornita una lista oppure una stringa, l'inizializzatore viene passato al
+metodo \method{fromlist()}, \method{fromstring()} oppure \method{fromunicode()}
+del nuovo array (vedi in seguito) per aggiungere elementi iniziali all'array.
+Altrimenti, l'elemento iterabile initializer viene passato al metodo
+\method{extend()}
\end{funcdesc}
\begin{datadesc}{ArrayType}
Modified: python/python/Doc/branches/2.4.3/lib/libasyncore.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/libasyncore.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/libasyncore.tex Thu Aug 3 09:33:16 2006
@@ -90,22 +90,21 @@
durante i servizi asincroni) non viene chiuso.
\begin{funcdesc}{loop}{\optional{timeout\optional{, use_poll\optional{,
- map}}}}
- Inserisce un ciclo di controllo che termina solo dopo che tutti i
- canali sono stati chiusi. Tutti gli argomenti sono facoltativi.
- L'argomento \var{timeout} imposta il parametro del tempo limite per
- le chiamate \function{select()} o \function{poll()} appropriate,
- misurato in secondi; il valore predefinito è \code{30} secondi. Il
- parametro \var{use_poll}, se vero, indica che \function{poll()}
- deve essere usato come preferenza rispetto a \function{select()} (il
- valore predefinito è \code{False}). Il parametro \var{map} è un
- dizionario i cui elementi sono i canali da controllare. Alla
- chiusura dei canali, questi vengono rimossi da \var{map}. Se
- \var{map} viene omessa, viene utilizzata una mappa globale (il
- metodo di classe predefinito \method{__init__()} aggiorna questa
- mappa -- ci si deve assicurare di estendere \method{__init__()}
- piuttosto che sovrascriverlo se si vuole mantenere questo
- comportamento).
+ map\optional{,count}}}}}
+ Entra in un ciclo di polling che termina dopo count passi, oppure %% XXX \var{count}
+ dopo che tutti i canali aperti sono stati chiusi. Tutti gli
+ argomenti sono facoltativi.
+ Il parametro \var{count} è predefinito a None; ciò provoca il termine del ciclo
+ solo quando tutti i canali sono stati chiusi. L'argomento \var{timeout} imposta il
+ parametro del tempo limite per le chiamate \function{select()} o \function{poll()}
+ appropriate, misurato in secondi; il valore predefinito è 30 secondi. Il parametro
+ \var{use_poll}, se vero, indica che \function{poll()} deve essere usato di preferenza
+ rispetto a \function{select()} (il valore predefinito è \code{False}). Il parametro
+ \var{map} è un dizionario i cui elementi sono i canali da controllare. Alla chiusura
+ dei canali, questi vengono rimossi da \var{map}. Se \var{map} è omessa, viene
+ utilizzata una mappa globale (il metodo di classe predefinito \method{__init__()}
+ aggiorna questa mappa -- assicurarsi di estendere, piuttosto che sovrascriverlo,
+ il \method{__init__()} se si vuole mantenere questo comportamento).
I canali (istanze di \class{asyncore.dispatcher},
\class{asynchat.async_chat} e relative sotto classi) possono essere
Maggiori informazioni sulla lista
Commits