![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
class simple_producer( |
data[, buffer_size=512]) |
-
Un simple_producer prende un segmento di dati ed un
parametro facoltativo della dimensione del buffer. Chiamate
ripetute al proprio metodo more() prelevano successivi
blocchi di dati non più larghi di buffer_size.
-
Produce il prossimo blocco di informazioni dal producer, o restituisce la stringa vuota.
-
Ogni canale mantiene un propria coda fifo che mantiene i
dati che sono stati inseriti dall'applicazione ma non ancora
inseriti per la scrittura nel canale. Un fifo è una lista
usata per mantenere dati e/o producer finché non vengono richiesti.
Se l'argomento list viene indicato, deve contenere elementi
producer o elementi di dati che devono essere scritti nel canale.
-
Restituisce
True
se la coda fifo è vuota.
-
Restituisce l'elemento più recente inserito (NdT: push()ed)
dalla coda fifo.
-
Aggiunge il dato indicato data (che può essere una stringa o
un oggetto producer) nella coda fifo del producer.
-
Se la coda fifo non è vuota, restituisce
True, first()
,
cancellando l'elemento estratto. Restituisce False, None
per
una coda fifo vuota.
Il modulo asynchat definisce anche una funzione utile, che
può essere usata in rete o in operazioni di analisi testuali.
find_prefix_at_end( |
haystack, needle) |
-
Restituisce
True
se la stringa haystack termina con
nessun prefisso non-vuoto di stringhe needle.
![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.