[twill] twill with threads

Macarse macarse at gmail.com
Tue Dec 16 11:36:28 PST 2008

Hi, I am doing a script that:
- Gets a list of ips
- Sets a threadpool
- With twill it logins to the http
- with urlib2 gets some html

The code that it's run in the threads looks like this:

def checkIP(ip):
    global results, resultsLock
    ret = False

    req = urllib2.Request( ip )
        response = urllib2.urlopen(req)
        homePage = response.read()

        go(ip + '/login.asp')
        fv('1', 'user', 'user')
        fv('1', 'password', 'password')

        req = urllib2.Request(ip + '/status.asp')
        response = urllib2.urlopen(req)
        statusPage = response.read()


    except URLError, e:
        ret = False
    except BadStatusLine, e:
        ret = False

    return ret

my question is: Is ok to use twill like that?
Is it thread safe?

Thanks for reading!

More information about the twill mailing list