Reputation: 21865
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
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