python proxy checker ,change to threaded version
Lie Ryan
lie.1296 at gmail.com
Tue Dec 8 07:58:13 EST 2009
On 12/8/2009 8:43 AM, Rhodri James wrote:
>>
>> def run(self):
>> result = func(*func_args) # matching run_in_thread param names
>> callback(result, *callback_args)
> Neat, but I think you mean
>
> if callback is not None:
> callback(result, *callback_args)
>
> for that last line.
how about:
import threading
def run_in_thread( func, func_args=[], callback=lambda r,*a: None,
callback_args=[] ):
class MyThread ( threading.Thread ):
def run ( self ):
result = func(*func_args)
callback(result, *callback_args)
MyThread().start()
(and for me, I'd )
More information about the Python-list
mailing list