JAN
JAN

Reputation: 21865

Python and thread - Undefined variable from import: start_new_thread

While trying to use thread in Python , with the following code

import select, sys, time, thread

TIMEOUT = 30

def listenthread(server,result):

# some code 
#
#

def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]
    server = Server()            
    clientaddrs = []
    # listen to clients in new thread
    thread.start_new_thread(listenthread, (server,clientaddrs)) # that line produces a problem

I get Undefined variable from import: start_new_thread when I reach the line :

 thread.start_new_thread(listenthread, (server,clientaddrs))

What might be the problem ?

Regards

Upvotes: 1

Views: 1763

Answers (1)

radicalbiscuit
radicalbiscuit

Reputation: 487

This is a common PyDev bug. I see nothing wrong with your code, PyDev is simply alerting you to a non-existent error.

See the answers listed here and here.

Upvotes: 2

Related Questions