[Commits] python.it commit r218 -
python/python/Doc/branches/2.4.3/lib
commit a svn.python.it
commit a svn.python.it
Ven 22 Set 2006 21:04:04 CEST
Author: manlio
Date: Fri Sep 22 21:03:56 2006
New Revision: 218
Modified:
python/python/Doc/branches/2.4.3/lib/libcgi.tex
python/python/Doc/branches/2.4.3/lib/libcmath.tex
python/python/Doc/branches/2.4.3/lib/libcmd.tex
Log:
aggiornamento di Antonio Vitale
Modified: python/python/Doc/branches/2.4.3/lib/libcgi.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/libcgi.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/libcgi.tex Fri Sep 22 21:03:56 2006
@@ -56,7 +56,7 @@
in Python. Fornisce anche un certo numero di utilità che aiutano
nell'analisi ed il debugging degli script, e l'aggiunta più recente è
il supporto per l'upload del file da una form (se il browser lo
-supporta --- Grail 3.0 e Netscape 2.0 lo fanno).
+supporta).
Il risultato dello script CGI consiste di due sezioni, separate da una
riga vuota. La prima sezione contiene un certo numero di header che
@@ -190,21 +190,16 @@
lista di queste istanze. Analogamente, in questa situazione,
\samp{form.getvalue(\var{chiave})} potrebbe restituire una lista di
stringhe.
-Se ci si aspetta questa possibilità (quando la propria form HTML
-contiene campi multipli con lo stesso nome), utilizzare la funzione
-built-in \function{isinstance()} per determinare quando si ha a che
-fare con singole istanze o liste di istanze. Per esempio questo
+Se ci si aspetta questa possibilità (quando la propria form HTML contiene campi
+multipli con lo stesso nome), utilizzare la funzione \function{getlist()} che
+restituisce sempre una lista di valori (così non c'è bisogno di trattare come
+caso speciale il caso di un singolo elemento della lista). Per esempio questo
codice concatena un numero imprecisato di campi nomeutente, separati
da una virgola:
\begin{verbatim}
-value = form.getvalue("nomeutente", "")
-if isinstance(value, list):
- # Campi multipli nomeutente specificati
- usernames = ",".join(value)
-else:
- # Singolo o nessun campo nomeutente specificato
- usernames = value
+value = form.getlist("username")
+usernames = ",".join(value)
\end{verbatim}
Se il campo rappresenta un file caricato via upload, l'accesso al
Modified: python/python/Doc/branches/2.4.3/lib/libcmath.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/libcmath.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/libcmath.tex Fri Sep 22 21:03:56 2006
@@ -90,10 +90,12 @@
%[- MARK -] END DIFF
\end{funcdesc}
-\begin{funcdesc}{log}{x}
-Restituisce il logaritmo naturale di \var{x}
+\begin{funcdesc}{log}{x\optional{, base}}
+Restituisce il logaritmo in base \var{base} di \var{x}.
+Se non viene specificata \var{base}, ritorna il logaritmo naturale di \var{x}.
Esiste un ramo di funzione da 0 a -\infinity lungo l'asse reale
-negativa, continuo dall'alto.
+negativa, continuo dall'alto.
+\versionchanged[\var{base} argument added]{2.4}
\end{funcdesc}
\begin{funcdesc}{log10}{x}
@@ -168,7 +170,7 @@
\begin{seealso}
\seetext{Kahan, W: Branch cuts for complex elementary functions;
- or, Much ado about nothings's sign bit. In Iserles, A.,
+ or, Much ado about nothing's sign bit. In Iserles, A.,
and Powell, M. (eds.), \citetitle{The state of the art in
numerical analysis}. Clarendon Press (1987) pp165-211.}
\end{seealso}
Modified: python/python/Doc/branches/2.4.3/lib/libcmd.tex
==============================================================================
--- python/python/Doc/branches/2.4.3/lib/libcmd.tex (original)
+++ python/python/Doc/branches/2.4.3/lib/libcmd.tex Fri Sep 22 21:03:56 2006
@@ -46,7 +46,7 @@
%[- MARK -] END DIFF
\var{sys.stdout}.
-\versionchanged[Aggiunti i parametri \var{stdin} e \var{stdout}.]{2.3}
+\versionchanged[Aggiunti i parametri \var{stdin} e \var{stdout}]{2.3}
\end{classdesc}
\subsection{Oggetti Cmd}
@@ -97,6 +97,10 @@
%[- MARK -] END DIFF
inizia con il carattere \character{!}.
+Tale metodo restituirà il suo argomento quando il metodo \method{postcmd()}
+restituisce un valore true. L'argomento \var{stop} del metodo method{postcmd()}
+è il valore restituito dal corrispondente comando del metodo \method{do_*()}
+
Se il completamento è abilitato, verrà eseguito
automaticamente il completamento dei comandi, e in particolare avverrà chiamando la funzione
\method{complete_foo()} con gli argomenti \var{text}, \var{line},
@@ -139,7 +143,10 @@
prompt. Può essere sovrascritto, ma normalmente non dovrebbe essere necessario; si
considerino in proposito i metodi \method{precmd()} e \method{postcmd()}
per delle tipologie utili di esecuzione. Il valore restituito è un'opzione
-che indica se l'interpretazione dei comandi si debba o meno fermare.
+che indica se l'interpretazione dei comandi si debba o meno fermare. Se esiste
+un metodo \method{do_*()} per il comando \var{str}, viene restituito il suo
+valore di ritorno, altrimenti viene restituito quello del metodo
+\method{default()}.
\end{methoddesc}
\begin{methoddesc}{emptyline}{}
Maggiori informazioni sulla lista
Commits