Danke für deine Antwort.
Habe Versuche mit deinem Skript durchgeführt. Hierfür lese ich die IP-Adresse und Benutzername für die Verbindung nicht aus einer Datei sondern setze die Variablen direkt wie folgt:
Code: Alles auswählen
self.ip = "127.0.0.1" #self.data[0]
self.user = "wuf" #self.data[1]
Code ausgelagert
Mein Test führte ich wie folgt aus:
a) Eingabe einer Meldung in das hierfür vorgesehene Eingabefeld.
b) Aktivieren der Schaltfläche 'Send'
Dies löst bei mir folgende Exception aus:
Da mir das Modul 'socket' nicht so bekannt ist weis ich nicht genau was hier abläuft.Unhandled exception in thread started by <bound method Chat.receive_message of <__main__.Chat object at 0x811caec>>
Traceback (most recent call last):
File "text_format_tags_05_02.py", line 112, in receive_message
self.size, remote="remote")
File "text_format_tags_05_02.py", line 118, in write_message_to_screen
self.textwidget.config(state=Tk.NORMAL)
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1197, in configure
return self._configure('configure', cnf, kw)
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1188, in _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
_tkinter.TclError: out of stack space (infinite loop?)
Mein Setup:
SuSE 11.0
Python2.5
Kannst du vielleicht den Test mit meinem hier platzierten Skript durchführen?
Besten Dank für deine Bemühung.
Gruss wuf