python - Getting A Random EOF Error -


so trying make little chat server python sockets im getting error

file "chatserver.py", line 40                                                                       ^ syntaxerror: unexpected eof while parsing 

i have checked parenthesis , , have no clue wrong here code

from socket import * import logging import colorer  connected = []  host = '' port = 9555 s = socket(af_inet, sock_stream) s.bind((host, port)) s.listen(2)  def send_message(sock, message):     socket in connected:         if socket != s , socket != sock:             try:                 socket.send(message)             except:                 socket.close()                 connected.remove(socket)  print ("server started")     while 1:       connection, addr = s.accept()      if connection:         connected.append(connection)         print ("connection from" % addr)      else:         sock in connected:             try:                 message = sock.recv(1024)                  if message:                     send_message(sock, str(sock.getpeername() + '<< ' + message))                     print (str(sock.getpeername()) + ' ' + message) 

if me problem appreciated

you have multiple syntax errors. obvious messed-up indentation (which may have been different in actual code), have try block without except or finally. why have that? did forget write finally block?