JadedTuna
Apr 30, 2014 - 11:04
Well, I am trying to make some simple program. I have a socket-file, which containts socket server, that handels clients. And another file, scenescript.py, which I need to run in some cases. When I have just a blank file with execfile("scenescript.py"), it runs perfectly. But if I use sockets, I get errors. And scene script starts ONLY after the main file stops. What is wrong? It is not working even with such simple code:
def run():
execfile('scenescript.py')
import socket
sock = socket.socket()
sock.bind(('', 8080))
sock.listen(1)
c, a = sock.accept()
print a
while 1:
data = c.recv(1)
if data == 'q':
break
elif data == 'r':
run()
c.close()
sock.close()
P. S. Well, I've managed to fix the errors. But still, scene script starts only after the main file finishes running...