[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

IRC bot threading dilemma

bakermi

1/18/2008 8:41:00 PM

Hello,

I have coded an IRC bot in Python. Each inbound packet is parsed, and
once the bot decides whether it is a command directed at the bot or
not, it will either
discard the packet or make a function call to an access control
checker function. If the invoking user is found to have sufficient
access to run this command, another function call is made. This
function call depends on what command the user in question has
invoked.

Try to imagine making one of these functions send out a WHOIS query to
the server, and wait for the burst of WHOIS-response packets from it.
How would this function wait? Yes, I know, I am going to have to
create another thread to loop while it waits for this reply packet.
The problem is, I can't simply tell my command function to loop until
the "waiter thread" raises a flag to say that it has received the
packet. During this looping time, program flow would be stuck here,
thus preventing the bot from replying to any vital duties such as
"pingponging" (server verifies that you are still there by sending
"PING" and expects a "PONG" in return.)

For this reason I was thinking: do you think I should run a new thread
whenever a new command is invoked by a user? And have the thread
delete itself when it's completed execution? This way the bot would
*always* be free to do its duties.

Any help is much appreciated.

M. Baker
6 Answers

Fortinbras

5/1/2010 9:02:00 PM

0

On Thu, 29 Apr 2010 13:11:26 +0200, Juan Moreira <Juan@salta.ar> wrote:

>
> "Fortinbras" <fortinbras@adon.li> wrote in message
> news:op.vbv61zhtgaynuf@papa-desktop...
>> On Wed, 28 Apr 2010 18:10:57 +0200, Juan Moreira <Juan@salta.ar> wrote:
>>
>>> Es verdad aqu??llo de "nadie es profeta en su tierra". Cavallo fu?? - y
>>> s -
>>> muy combatido por su gesti??n cuando era ministro de econom??a, en la
>>> Argentina.
>>>
>>> Pero en la actualidad todos los economistas del mundo son un??nimes en
>>> considerar que su programa del Megacanje y el impopular corralito
>>> salvaron a
>>> la econom??a argentina. Hac??a falta una medida inhabitual de coraje
>>> (pelotas
>>> en castellano) para implantar las medidas, y lo hicieron.
>>>
>>> Los diarios del mundo citan un art??culo suyo proponiendo las soluciones
>>> para
>>> la crisis de Grecia, basado en su experiencia en la Argentina:
>>>
>>> http://www.voxeu.org/index.php?q...
>>
>> Esa gente hacen solo "lobby", son fulleros viejos y Cavallo les firma,
>> pues es uno de ellos. Y son fulleros que juegan al desplome del euro y
>> nada mas.
>>
>>
>>>
>>> Juan
>>>
>>> PS: Yo no s?? si el populacho griego ser?? tan f??cilmente manipulado como
>>> lo
>>> fu?? el argentino, pero si se retoban, ser?? peor para ellos. La eurozona
>>> no
>>> est?? dispuesta a dejarse arrastrar al fondo del mar por un pa??s que
>>> quiso
>>> saltar mas alto que su propio ombligo.
>>>
>>>
>>>
>>
>> El territorio SIMPLEMENTE quebro.
>>
>> Que Eurozona, ni Eurozona? Si esta, es en el fondo, y como arrastrada
>> descolla desde el 2001.
>>
>> Que populacho, ni populacho! Es el Pueblo de Grecia movilizado. Te crees
>> que Grecia tuvo la culpa de algo?
>>
>> Cavallo? Cavallo es un atorrante, un ladron y un perverso.
>>
>> De que "economistas del mundo unanimes" me hablas? Cavallo no es,
>> ademas,
>> ningun "economista", es un chanta de ultima.
>>
>> Fortinbras
>>
>
> No tuve la menor intenci??n de usar populacho como despectivo. Populacho
> significa multitud en revuelta o desorden. Que es la definici??n que vos
> das:
> el pueblo movilizado.
> Juan
>
>

El tema Grecia es una maniobra de USA a traves del FMI para convertir
papel en valores. Piensan engullir Europa a fuerza de puro papel para que
se les reconozca como bueno. Es el petrodollar al reves. Despierten! El
Pueblo Griego es victima de esos degenerados. Y el Territorio otra
objetivo adelantado.

Fortinbras



--
Using Opera's revolutionary e-mail client: http://www.opera...

Juan Moreira

5/2/2010 11:53:00 AM

0


"Fortinbras" <fortinbras@adon.li> wrote in message
news:op.vb1op4qpgaynuf@papa-desktop...
> On Thu, 29 Apr 2010 13:11:26 +0200, Juan Moreira <Juan@salta.ar> wrote:
>
>>
>> "Fortinbras" <fortinbras@adon.li> wrote in message
>> news:op.vbv61zhtgaynuf@papa-desktop...
>>> On Wed, 28 Apr 2010 18:10:57 +0200, Juan Moreira <Juan@salta.ar> wrote:
>>>
>>>> Es verdad aqu?llo de "nadie es profeta en su tierra". Cavallo fu? - y
>>>> s -
>>>> muy combatido por su gesti?n cuando era ministro de econom?a, en la
>>>> Argentina.
>>>>
>>>> Pero en la actualidad todos los economistas del mundo son un?nimes en
>>>> considerar que su programa del Megacanje y el impopular corralito
>>>> salvaron a
>>>> la econom?a argentina. Hac?a falta una medida inhabitual de coraje
>>>> (pelotas
>>>> en castellano) para implantar las medidas, y lo hicieron.
>>>>
>>>> Los diarios del mundo citan un art?culo suyo proponiendo las soluciones
>>>> para
>>>> la crisis de Grecia, basado en su experiencia en la Argentina:
>>>>
>>>> http://www.voxeu.org/index.php?q...
>>>
>>> Esa gente hacen solo "lobby", son fulleros viejos y Cavallo les firma,
>>> pues es uno de ellos. Y son fulleros que juegan al desplome del euro y
>>> nada mas.
>>>
>>>
>>>>
>>>> Juan
>>>>
>>>> PS: Yo no s? si el populacho griego ser? tan f?cilmente manipulado como
>>>> lo
>>>> fu? el argentino, pero si se retoban, ser? peor para ellos. La eurozona
>>>> no
>>>> est? dispuesta a dejarse arrastrar al fondo del mar por un pa?s que
>>>> quiso
>>>> saltar mas alto que su propio ombligo.
>>>>
>>>>
>>>>
>>>
>>> El territorio SIMPLEMENTE quebro.
>>>
>>> Que Eurozona, ni Eurozona? Si esta, es en el fondo, y como arrastrada
>>> descolla desde el 2001.
>>>
>>> Que populacho, ni populacho! Es el Pueblo de Grecia movilizado. Te crees
>>> que Grecia tuvo la culpa de algo?
>>>
>>> Cavallo? Cavallo es un atorrante, un ladron y un perverso.
>>>
>>> De que "economistas del mundo unanimes" me hablas? Cavallo no es,
>>> ademas,
>>> ningun "economista", es un chanta de ultima.
>>>
>>> Fortinbras
>>>
>>
>> No tuve la menor intenci?n de usar populacho como despectivo. Populacho
>> significa multitud en revuelta o desorden. Que es la definici?n que vos
>> das:
>> el pueblo movilizado.
>> Juan
>>
>>
>
> El tema Grecia es una maniobra de USA a traves del FMI para convertir
> papel en valores. Piensan engullir Europa a fuerza de puro papel para que
> se les reconozca como bueno. Es el petrodollar al reves. Despierten! El
> Pueblo Griego es victima de esos degenerados. Y el Territorio otra
> objetivo adelantado.
>
> Fortinbras
>

No entend?. ?Merkel no es idiota! ?porqu?, entonces, les seguir?a el juego?
Juan


Fortinbras

5/2/2010 9:14:00 PM

0

On Sun, 02 May 2010 13:53:16 +0200, Juan Moreira <Juan@salta.ar> wrote:

>
> "Fortinbras" <fortinbras@adon.li> wrote in message
> news:op.vb1op4qpgaynuf@papa-desktop...
>> On Thu, 29 Apr 2010 13:11:26 +0200, Juan Moreira <Juan@salta.ar> wrote:
>>
>>>
>>> "Fortinbras" <fortinbras@adon.li> wrote in message
>>> news:op.vbv61zhtgaynuf@papa-desktop...
>>>> On Wed, 28 Apr 2010 18:10:57 +0200, Juan Moreira <Juan@salta.ar>
>>>> wrote:
>>>>
>>>>> Es verdad aqu??llo de "nadie es profeta en su tierra". Cavallo fu?? - y
>>>>> s -
>>>>> muy combatido por su gesti??n cuando era ministro de econom??a, en la
>>>>> Argentina.
>>>>>
>>>>> Pero en la actualidad todos los economistas del mundo son un??nimes en
>>>>> considerar que su programa del Megacanje y el impopular corralito
>>>>> salvaron a
>>>>> la econom??a argentina. Hac??a falta una medida inhabitual de coraje
>>>>> (pelotas
>>>>> en castellano) para implantar las medidas, y lo hicieron.
>>>>>
>>>>> Los diarios del mundo citan un art??culo suyo proponiendo las
>>>>> soluciones
>>>>> para
>>>>> la crisis de Grecia, basado en su experiencia en la Argentina:
>>>>>
>>>>> http://www.voxeu.org/index.php?q...
>>>>
>>>> Esa gente hacen solo "lobby", son fulleros viejos y Cavallo les firma,
>>>> pues es uno de ellos. Y son fulleros que juegan al desplome del euro y
>>>> nada mas.
>>>>
>>>>
>>>>>
>>>>> Juan
>>>>>
>>>>> PS: Yo no s?? si el populacho griego ser?? tan f??cilmente manipulado
>>>>> como
>>>>> lo
>>>>> fu?? el argentino, pero si se retoban, ser?? peor para ellos. La
>>>>> eurozona
>>>>> no
>>>>> est?? dispuesta a dejarse arrastrar al fondo del mar por un pa??s que
>>>>> quiso
>>>>> saltar mas alto que su propio ombligo.
>>>>>
>>>>>
>>>>>
>>>>
>>>> El territorio SIMPLEMENTE quebro.
>>>>
>>>> Que Eurozona, ni Eurozona? Si esta, es en el fondo, y como arrastrada
>>>> descolla desde el 2001.
>>>>
>>>> Que populacho, ni populacho! Es el Pueblo de Grecia movilizado. Te
>>>> crees
>>>> que Grecia tuvo la culpa de algo?
>>>>
>>>> Cavallo? Cavallo es un atorrante, un ladron y un perverso.
>>>>
>>>> De que "economistas del mundo unanimes" me hablas? Cavallo no es,
>>>> ademas,
>>>> ningun "economista", es un chanta de ultima.
>>>>
>>>> Fortinbras
>>>>
>>>
>>> No tuve la menor intenci??n de usar populacho como despectivo. Populacho
>>> significa multitud en revuelta o desorden. Que es la definici??n que vos
>>> das:
>>> el pueblo movilizado.
>>> Juan
>>>
>>>
>>
>> El tema Grecia es una maniobra de USA a traves del FMI para convertir
>> papel en valores. Piensan engullir Europa a fuerza de puro papel para
>> que
>> se les reconozca como bueno. Es el petrodollar al reves. Despierten! El
>> Pueblo Griego es victima de esos degenerados. Y el Territorio otra
>> objetivo adelantado.
>>
>> Fortinbras
>>
>
> No entend??. ??Merkel no es idiota! ??porqu??, entonces, les seguir??a el
> juego?
> Juan
>
>

Pues no posee opciones. Si no ayudan a Grecia, cae la Uni??n Europea. Si
ayuda a Grecia en un todo, imprime el Banco Central Europeo euros y la
inflaci??n se los come. El FMI pone dolares y figuran como colocados a alto
inter??s. A Grecia le imponen control y miseria, d??ndole papelillos. A los
otros pa??ses europeos, les har??n lo mismo, suen'an. Por supuesto, que
Grecia no va a cumplir, pues es imposible, y se quedara pidiendo mas, a
quienes solo le pueden dar papelillos.

O sea dolar y euro est??n tan inflados y sobrevaluados que han perdido toda
relaci??n con las cosas. Y el ciclo no lleva a salida alguna. Europa, salvo
Noruega y Suecia, esta enganchada con los Estados Unidos, e incapacitados
de transferir su miseria al mundo, como lo hicieron por decenios. Angela
Merkel es capaz de cualquier arrastre, pero ahora cualquier arrastre es al
vicio.

Pareceria que en el Territorio y en algunos otros lugares estan viviendo
un mundo que despues del 2001, el 2008 y las derrotas en Afghanistan e
Irak, no existe mas. Y cuyo destino economico lo pauto el Territorio.

Fortinbras






--
Using Opera's revolutionary e-mail client: http://www.opera...

Fortinbras

5/2/2010 9:26:00 PM

0

On Sun, 02 May 2010 23:14:06 +0200, Fortinbras <fortinbras@adon.li> wrote:

> On Sun, 02 May 2010 13:53:16 +0200, Juan Moreira <Juan@salta.ar> wrote:
>
>>
>> "Fortinbras" <fortinbras@adon.li> wrote in message
>> news:op.vb1op4qpgaynuf@papa-desktop...
>>> On Thu, 29 Apr 2010 13:11:26 +0200, Juan Moreira <Juan@salta.ar> wrote:
>>>
>>>>
>>>> "Fortinbras" <fortinbras@adon.li> wrote in message
>>>> news:op.vbv61zhtgaynuf@papa-desktop...
>>>>> On Wed, 28 Apr 2010 18:10:57 +0200, Juan Moreira <Juan@salta.ar>
>>>>> wrote:
>>>>>
>>>>>> Es verdad aqu??llo de "nadie es profeta en su tierra". Cavallo fu?? -
>>>>>> y
>>>>>> s -
>>>>>> muy combatido por su gesti??n cuando era ministro de econom??a, en la
>>>>>> Argentina.
>>>>>>
>>>>>> Pero en la actualidad todos los economistas del mundo son un??nimes
>>>>>> en
>>>>>> considerar que su programa del Megacanje y el impopular corralito
>>>>>> salvaron a
>>>>>> la econom??a argentina. Hac??a falta una medida inhabitual de coraje
>>>>>> (pelotas
>>>>>> en castellano) para implantar las medidas, y lo hicieron.
>>>>>>
>>>>>> Los diarios del mundo citan un art??culo suyo proponiendo las
>>>>>> soluciones
>>>>>> para
>>>>>> la crisis de Grecia, basado en su experiencia en la Argentina:
>>>>>>
>>>>>> http://www.voxeu.org/index.php?q...
>>>>>
>>>>> Esa gente hacen solo "lobby", son fulleros viejos y Cavallo les
>>>>> firma,
>>>>> pues es uno de ellos. Y son fulleros que juegan al desplome del euro
>>>>> y
>>>>> nada mas.
>>>>>
>>>>>
>>>>>>
>>>>>> Juan
>>>>>>
>>>>>> PS: Yo no s?? si el populacho griego ser?? tan f??cilmente manipulado
>>>>>> como
>>>>>> lo
>>>>>> fu?? el argentino, pero si se retoban, ser?? peor para ellos. La
>>>>>> eurozona
>>>>>> no
>>>>>> est?? dispuesta a dejarse arrastrar al fondo del mar por un pa??s que
>>>>>> quiso
>>>>>> saltar mas alto que su propio ombligo.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> El territorio SIMPLEMENTE quebro.
>>>>>
>>>>> Que Eurozona, ni Eurozona? Si esta, es en el fondo, y como arrastrada
>>>>> descolla desde el 2001.
>>>>>
>>>>> Que populacho, ni populacho! Es el Pueblo de Grecia movilizado. Te
>>>>> crees
>>>>> que Grecia tuvo la culpa de algo?
>>>>>
>>>>> Cavallo? Cavallo es un atorrante, un ladron y un perverso.
>>>>>
>>>>> De que "economistas del mundo unanimes" me hablas? Cavallo no es,
>>>>> ademas,
>>>>> ningun "economista", es un chanta de ultima.
>>>>>
>>>>> Fortinbras
>>>>>
>>>>
>>>> No tuve la menor intenci??n de usar populacho como despectivo.
>>>> Populacho
>>>> significa multitud en revuelta o desorden. Que es la definici??n que
>>>> vos
>>>> das:
>>>> el pueblo movilizado.
>>>> Juan
>>>>
>>>>
>>>
>>> El tema Grecia es una maniobra de USA a traves del FMI para convertir
>>> papel en valores. Piensan engullir Europa a fuerza de puro papel para
>>> que
>>> se les reconozca como bueno. Es el petrodollar al reves. Despierten! El
>>> Pueblo Griego es victima de esos degenerados. Y el Territorio otra
>>> objetivo adelantado.
>>>
>>> Fortinbras
>>>
>>
>> No entend??. ??Merkel no es idiota! ??porqu??, entonces, les seguir??a el
>> juego?
>> Juan
>>
>>
>
> Pues no posee opciones. Si no ayudan a Grecia, cae la Uni??n Europea. Si
> ayuda a Grecia en un todo, imprime el Banco Central Europeo euros y la
> inflaci??n se los come. El FMI pone dolares y figuran como colocados a
> alto inter??s. A Grecia le imponen control y miseria, d??ndole papelillos.
> A los otros pa??ses europeos, les har??n lo mismo, suen'an. Por supuesto,
> que Grecia no va a cumplir, pues es imposible, y se quedara pidiendo
> mas, a quienes solo le pueden dar papelillos.
>
> O sea dolar y euro est??n tan inflados y sobrevaluados que han perdido
> toda relaci??n con las cosas. Y el ciclo no lleva a salida alguna.
> Europa, salvo Noruega y Suecia, esta enganchada con los Estados Unidos,
> e incapacitados de transferir su miseria al mundo, como lo hicieron por
> decenios. Angela Merkel es capaz de cualquier arrastre, pero ahora
> cualquier arrastre es al vicio.
>
> Pareceria que en el Territorio y en algunos otros lugares estan viviendo
> un mundo que despues del 2001, el 2008 y las derrotas en Afghanistan e
> Irak, no existe mas. Y cuyo destino economico lo pauto el Territorio.
>
> Fortinbras
>

Morales si que parece bien despierto y sabe muy bien que hacer como lo
muestran las ultimas nacionalizaciones. Igual China, Sudafrica y Venezuela
saben bien que hacer. Iran es hegemonico. Porque le van a regalar el juego
a nadie. Los que ganan el juego lo ganas, PUES COLOCAN EL DINERO EN
FUNCION DE LAS COSAS Y NO LAS COSAS EN FUNCION DEL DINERO. El revertir
esos roles lo logro una estructura de poder mundial que ya no existe.

Fortinbras

--
Using Opera's revolutionary e-mail client: http://www.opera...

PINKO

5/2/2010 10:10:00 PM

0


"Fortinbras" <fortinbras@adon.li> wrote in message
news:op.vb3jxsbwgaynuf@papa-desktop...
>
> Pues no posee opciones. Si no ayudan a Grecia, cae la Uni??n Europea. Si
> ayuda a Grecia en un todo, imprime el Banco Central Europeo euros y la
> inflaci??n se los come. El FMI pone dolares y figuran como colocados a
> alto inter??s. A Grecia le imponen control y miseria, d??ndole
> papelillos. A los otros pa??ses europeos, les har??n lo mismo, suen'an.
> Por supuesto, que Grecia no va a cumplir, pues es imposible, y se quedara
> pidiendo mas, a quienes solo le pueden dar papelillos.

Buen, no tanto "papelillos". Como muestra de agradecimiento, Grecia le va a
dar a la UE un enorme cavallo de madera.

PINKO

PS: Yo sigo comprando latas de garbanzos, por las dudas.
PS2: Nunca entiendo esa obsesion por mantener a un cadaver como si estuviese
vivo. La convertibilidad en la Argentina, la fabula de que Grecia podra
reducir
su presupuesto y pagar sus deudas, etc. Toda la evidencia indica que un
sistema ya no funciona, y siguen tozudamente tratando de prolongar lo que ni
siquiera es una agonia. Una perdida de tiempo y recursos.


Juan Moreira

5/3/2010 11:24:00 AM

0


"Fortinbras" <fortinbras@adon.li> wrote in message
news:op.vb3khuy7gaynuf@papa-desktop...
> On Sun, 02 May 2010 23:14:06 +0200, Fortinbras <fortinbras@adon.li> wrote:
>
>
> Morales si que parece bien despierto y sabe muy bien que hacer como lo
> muestran las ultimas nacionalizaciones. Igual China, Sudafrica y Venezuela
> saben bien que hacer. Iran es hegemonico. Porque le van a regalar el juego
> a nadie. Los que ganan el juego lo ganas, PUES COLOCAN EL DINERO EN
> FUNCION DE LAS COSAS Y NO LAS COSAS EN FUNCION DEL DINERO. El revertir
> esos roles lo logro una estructura de poder mundial que ya no existe.
>
> Fortinbras
>

///////////////////////////////////////////////////////////////////////////////

Yo creo que esto es algo para ponderar y recordar.

Recuerdo cuando en los cursos de econom?a ense?aban que el dinero es la
medida del valor de los bienes. No pod?a haber mas dinero que bienes.
Hablaban del patr?n oro que deb?a respaldar el dinero emitido, un patr?n
universalmente convenido; despu?s dijeron que no, que el dinero pod?a ser
respaldado por la suma de los bienes del pa?s, o sea el PIB.
Y aqu? empiezan las manipulaciones bancarias, pues nada mas f?cil de
manipular que un n?mero basado en estad?sticas nacionales (tomen al INDEC
como ejemplo).

Antes de la crisis del 2008 los gobiernos neoliberales ten?an en circulaci?n
mucho mas dinero que el que pod?an respaldar, basados en esperanzas futuras,
que demostraron ser espuma de mar. Los bancos prestaban 20 veces mas dinero
que el total de los bienes que pose?an. ?de d?nde sal?a tanto dinero sin
respaldo? De las m?quinas de imprenta, indudablemente.

Y ahora est?n jugando con dinero que en realidad no representa ning?n valor
o, en t?rminos mas estrictos, que est? valuado en varias veces el valor que
representa. ?se dar?n cuenta de lo que est?n haciendo? Es un escenario que
ya conocemos, y dicen que la gente sabia no comete dos veces el mismo error.
Entonces, ?porqu? lo hacen de todos modos? ?Para ganar tiempo sin pensar en
el ma?ana?

Juan
PS: Los gobiernos democr?ticos piensan en las pr?ximas elecciones, y planean
a plazos de 4 o 5 a?os. Et apres, le deluge. Ya era mejor con los reyes que
pod?an durar 20 o 30 a?os y deb?an pensar a largo plazo.