@BlackJack: Ja, "shutdown()" wird aufgerufen. Ein Client schickt ein dict, das dann nach json konvertiert wird, values enthält dann "EOS_LM" und die if-Schleife wird betreten. Sieht man auch deutlich im debugger bzw. hatte ich auch schon ein einfaches "print" in der Sch...
@BlackJack: Ja, der Code ist nur schnell zusammenkopiert und die restlichen Probleme sind mir auch bekannt. Mir geht es eher darum das geschilderte Problem zu lösen, um zu sehen, dass dieser Weg brauchbar ist. Danach können die von dir angesprochenen Verbesserungen vorgenommen werden. Auf jeden Fall...
Habe ich schon probiert, da blockt dann das ganze Programm. Wenn self.server.shutdown() funktionieren würde hätte ich genau das was ich will: def handle(self): self.data = self.request.recv(1024).strip() self.json = json.loads(self.data) print type(self.json) for keys,values in self.json.items(): pr...
Ja, da hast du Recht. Wie mache ich es aber nun am besten, dass der SocketServer solange Requests vom Client entgegen nimmt bis der String "EOS_LM" in der Message vom Client enthalten ist. In diesem Fall soll der Server dann beendet werden.
Hallo, Ich habe zwar ähnliche Thread über die Suche gefunden, allerdings keine Lösung für meinen Code in python 2.7. Folgendes Problem: Ich habe einen TCP-SocketServer erstellt und eine eigene Klasse in der ich handle() überschreibe. Den Server starte ich mittels server_forever(), der Server soll so...
Ich möchte einige libraries in meinem Programm nutzen. Dabei handelt es sich um python libraries wie ElementTree usw. Ich weiß, dass man sie installieren kann, aber das Programm wird danach auf eine Live-Distribution portiert und daher fällt diese Option weg. Ich hab mein Programm unter Eclipse entw...
Ich hab im Netz eine Progress Bar gefunden und wollte sie mal testen, allerdings steh ich im Moment auf der Leitung und weiß nicht, warum sie nicht angezeigt wird. Folgender Code: from Tkinter import * class ProgressBar: def __init__(self, master, orientation="horizontal", min=0, max=100, ...
Vielen Dank, das hilft mir weiter! Denn das Ganze mit der 4Suite zu machen ist meiner Meinung nach ziehmlich unelegant und wenn dann ElementTree sowieso in Python 2.5 dabei ist ist das umso besser
Hi! Ich habe folgendes Problem: Ich will von einem XML-File bestimmte Tags (mit deren Werten und Attributen) auslesen und diese dann in einem neuen xml-File zusammenführen. Beispiel: <test> <tag1 name="blabla">wert1</tag1> <tag2>wert2</tag2> </test> Nun möchte ich beispielsweise nur <tag2>...
Hallo! Das GUI sieht prinzipiell wie folgt aus: Oben ein Frame der über die gesamte Breite geht und in dem die Buttons dynamisch erstellt werden. Jedes Programm bekommt einen eigenen Button, wobei jedes Programm seinen eigenen Ordner in einem Verzeichnis hat. Dh. es werden zuerst alle Ordner in eine...
Hallo! Bis jetzt hab ich mal eine Mixin.py gemacht, die Buttons erstellen kann: ------------mixin.py------------------------------- class StartButton(Button): def __init__(self, parent=None, **config): # Button.__init__(self, parent, config, padx=40, pady=40, bg="green", width=10, font=(&q...
Ich möchte das GUI nach dem klick auf einen Button anpassen. Zum Beispiel möchte ich in einem Frame ein Text-Feld erzeugen. Die Methode, die den Code hierfür erhält, soll allerdings in einer anderen Klasse stehen. Meine Idee war die folgende: Ich erzeuge zuerst alles, was in der GUI-Klasse immer gle...
Dabei handelt es sich um tkinter. Das Problem ist eben, dass ich die Frames dynamisch generieren lassen möchte, wobei ein Frame 7 Buttons enthalten soll, ich aber vorher noch nicht weiß, wie viele Buttons es sein werden. Das ganze ist so gedacht, dass die Anzahl der Buttons zur Laufzeit berechnet wi...