Die Suche ergab 13 Treffer

von thomst
Montag 10. Oktober 2011, 11:03
Forum: Allgemeine Fragen
Thema: wie kann ich einen Kindprozess "belauschen"
Antworten: 6
Zugriffe: 1057

Re: wie kann ich einen Kindprozess "belauschen"

@thomst: Lies die Dokumentation zu "select()". Aus dieser geht hervor, dass die Funktion einen Rückgabewert hat, welchen Du selbstverständlich auswerten musst. Ferner ist ihr zu entnehmen, dass "select()" blockiert, sofern Du keinen "timeout" angibst.

Ok. Danke für die Hinweise und Antworten.
Es ...
von thomst
Freitag 30. September 2011, 15:48
Forum: Allgemeine Fragen
Thema: wie kann ich einen Kindprozess "belauschen"
Antworten: 6
Zugriffe: 1057

Re: wie kann ich einen Kindprozess "belauschen"

Nutze "select", um darauf zu warten, dass der Prozess etwas in die Pipe schreibt, und lese den Inhalt der Pipe dann mit ".readline()" aus
jo...
also wie genau benutze ich select?
Hab es folgendermaßen probiert:
while 1:
if time.time()-t >= 2:
if not t: p = start_process(args)
t = time.time ...
von thomst
Freitag 30. September 2011, 14:37
Forum: Allgemeine Fragen
Thema: wie kann ich einen Kindprozess "belauschen"
Antworten: 6
Zugriffe: 1057

Re: wie kann ich einen Kindprozess "belauschen"

blockiert leider auch...
von thomst
Freitag 30. September 2011, 14:21
Forum: Allgemeine Fragen
Thema: wie kann ich einen Kindprozess "belauschen"
Antworten: 6
Zugriffe: 1057

wie kann ich einen Kindprozess "belauschen"

Hi,
Also: ich starte in meinem Skript einen Kindprozess, der eine potentiell unendliche Laufzeit hat, und möchte während dieser Laufzeit dessen stdout und stderr "belauschen", und ihm obendrein inputs geben.
Meine Ansätze bisher arbeiten mit subprocess.communicate oder indem ich auf subprocess ...
von thomst
Donnerstag 29. September 2011, 14:11
Forum: Allgemeine Fragen
Thema: externe Programme starten aus einem Skript heraus...
Antworten: 2
Zugriffe: 580

Re: externe Programme starten aus einem Skript heraus...

Danke für die Antwort. Habe ich gefunden (s.o.)
von thomst
Donnerstag 29. September 2011, 13:59
Forum: Allgemeine Fragen
Thema: externe Programme starten aus einem Skript heraus...
Antworten: 2
Zugriffe: 580

externe Programme starten aus einem Skript heraus...

Hallo Leute,

ich möchte ein Programm schreiben, dass die Funktionen eines anderen externen Programms steuert und überwacht. Nun stellt sich mir als erstes die Frage, wie ich aus einem Python-Skript heraus Befehle ausführen kann, dich ich normalerweise in die Konsole tippe, also etwa um ein externes ...
von thomst
Montag 12. September 2011, 12:56
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

Re: django: ausgelagerte Applikation lässt sich nicht einbin

Und zweiteres ist ja genau das, was ich vorschlug.
Du hast natürlich recht. Ich musste mir zunächst noch mal vergegenwärtigen, wie denn der Apache-server auf mein django-Projekt zugreift. Und dabei ist mir erst klar geworden, dass ich den sys.path direkt in der django.wsgi-Datei anpassen kann ...
von thomst
Montag 12. September 2011, 10:41
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

Re: django: ausgelagerte Applikation lässt sich nicht einbin

Öh wenn du den Server aus einer Bash heraus startest hat er ja das Bash-Environment. Vergleich' doch mal den Syspath in settings.py mit dem in einer interaktiven Konsole. (bzw in der Python-Konsole und in der Django-Python-Konsole)
Also ich habe zwei Fälle untersucht: Ich hatte auf meinem Ubuntu ...
von thomst
Sonntag 11. September 2011, 13:41
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

Re: django: ausgelagerte Applikation lässt sich nicht einbin

ok. Ich habe ein kleines Startscript für den testserver, das zu allererst PYTHONPATH modifiziert und exportiert und anschließend den testserver startet. Auf diese Weise funktionierts.
Nur noch eine Frage: Um die Umgebungs-Variable systemweit anzupassen eignet sich die Datei /etc/enviroment ? Dort ...
von thomst
Sonntag 11. September 2011, 13:00
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

Re: django: ausgelagerte Applikation lässt sich nicht einbin

Hi,
also: ich habe einen Ordner namens "django" in meinem Homeverzeichnis, und einen Unterordner namens "applications". Das Projekt selbst liegt in einem weiteren Ordner meines Homeverzeichnisses.
Die Datei ".bashrc" habe ich um folgenden Eintrag erweitert:
export PYTHONPATH='/home/thomas/django ...
von thomst
Sonntag 11. September 2011, 09:51
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

Re: django: ausgelagerte Applikation lässt sich nicht einbin

Hi Dauerbaustelle,
danke für deine Antwort. Innerhalb der settings-Datei lässt sich die Applikation ebenfalls nicht importieren:
Error: Can't find the file 'settings.py' in the directory containing 'manage.py'. It appears you've customized things.
You'll have to run django-admin.py, passing it your ...
von thomst
Samstag 10. September 2011, 18:02
Forum: Webframeworks
Thema: django: ausgelagerte Applikation lässt sich nicht einbinden
Antworten: 12
Zugriffe: 2722

django: ausgelagerte Applikation lässt sich nicht einbinden

Hallo zusammen,
ich habe ein triviales Problem, finde aber einfach keine Lösung. Ich möchte in einem Projekt eine Applikation anwenden, die außerhalb des Projektordners angelegt ist. Die Applikation befindet sich auf dem Pythonpath und lässt sich in einer python-Konsole problemlos importieren.
In ...
von thomst
Montag 26. April 2010, 18:52
Forum: GTK+/GNOME
Thema: pygtkconsole
Antworten: 2
Zugriffe: 4586

pygtkconsole

Hallo zusammen.

In einem pygtk-Tutorial
( http://www.pygtk.org/pygtk2tutorial/ch-Introduction.html )
wurde folgende zwei Programme vorgeschlagen:
http://www.pygtk.org/pygtk2tutorial/examples/pygtkconsole.py und
http://www.pygtk.org/pygtk2tutorial/examples/gpython.py .
Beides interaktive Consolen ...