[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