1

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

1 Answer 1

2

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.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.