Die Suche ergab 591 Treffer

von Trundle
Freitag 29. Januar 2010, 12:59
Forum: Links und Tutorials
Thema: Inside the Python GIL
Antworten: 3
Zugriffe: 3123

Nein, 2.x wird davon nicht profitieren, siehe Issue 7753.
von Trundle
Donnerstag 28. Januar 2010, 23:23
Forum: GTK+/GNOME
Thema: Probleme mit gobject.timeout_add()
Antworten: 3
Zugriffe: 4906

Die Callback-Funktion muss einen wahren Wert zurückgeben, damit sie erneut aufgerufen wird.
von Trundle
Mittwoch 27. Januar 2010, 18:02
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12293

Ja, meine Frage war wohl eher, warum eigentlich Prozesse. Jedenfalls kannst du nicht einfach die Gtk-Hauptschleife in einem anderen Prozess laufen lassen. Das heißt, können schon, bringt dir aber nichts, weil dein ursprünglicher Prozess auch eine Hauptschleife braucht. Oder alle GUI-Manipulationen m...
von Trundle
Mittwoch 27. Januar 2010, 17:37
Forum: Allgemeine Fragen
Thema: Prozessverwalten und Ausgabenkontrolle
Antworten: 4
Zugriffe: 752

`subprocess.call()` wartet eigentlich, bis der Prozess fertig ist. Es wird ja auch nur der Return-Code vom Prozess zurückgegeben und kein `Popen`-Objekt.
von Trundle
Mittwoch 27. Januar 2010, 17:31
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12293

Bitte achte in Zukunft darauf, Probleme möglichst genau zu beschreiben und möglichst auf ein Minimum zu reduzieren, so dass du dann *ausführbaren* Code zeigen kannst, mit dem man das Problem reproduzieren kann. Bei deinem ersten Post sprichst du noch von Threads -- in deinem letzten Beispiel sind ab...
von Trundle
Montag 25. Januar 2010, 21:00
Forum: Allgemeine Fragen
Thema: Prozessverwalten und Ausgabenkontrolle
Antworten: 4
Zugriffe: 752

Was sind denn einfache Fälle? `os.popen()` benutzt halt immer eine Shell, das mag man in der Regel vermeiden.
von Trundle
Montag 25. Januar 2010, 20:14
Forum: Allgemeine Fragen
Thema: Probleme mit cxfreeze und Python 3.1
Antworten: 38
Zugriffe: 3839

@BlackJack: Mit become.py natürlich.

Tut mir leid für den unqualifizierten Beitrag, ich konnte nicht widerstehen.
von Trundle
Dienstag 19. Januar 2010, 15:14
Forum: Allgemeine Fragen
Thema: pyc to py
Antworten: 51
Zugriffe: 9486

Wobei man die marshal-Module relativ einfach aus den jeweiligen Python-Versionen extrahieren kann und als eigenständiges Py-Modul bauen kann, ebenso das dis-Modul. Wenn man also wirklich nur einen Blick auf ein Modul werfen mag und nicht unbedingt den Quelltext direkt braucht, kann man das folglich ...
von Trundle
Montag 18. Januar 2010, 13:20
Forum: GTK+/GNOME
Thema: gtk.Textview-Popup Menue bearbeiten
Antworten: 2
Zugriffe: 4135

Dabei wird das "populate-popup"-Signal ausgelöst, dem das Menü übergeben wird, damit solltest du das Menü vor dem Anzeigen dann manipulieren können.
von Trundle
Montag 18. Januar 2010, 00:03
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12293

Vielleicht magst du ja etwas Code zeigen, damit man auch sieht, was du machst. Im Allgemeinen gibt es bei GUIs und Threads doch einiges zu beachten, ich bin mir sicher, dass die Forensuche da einige Beiträge finden dürfte.
von Trundle
Sonntag 10. Januar 2010, 01:32
Forum: Allgemeine Fragen
Thema: c python und numpy
Antworten: 22
Zugriffe: 2964

Ja -- wenn man eben `PySys_SetArgv` oder vergleichbares aufgerufen hat.
von Trundle
Samstag 9. Januar 2010, 01:13
Forum: Allgemeine Fragen
Thema: c python und numpy
Antworten: 22
Zugriffe: 2964

Da gibt es nichts zu zeigen. `Py_GetPath()` gibt bei jedem Aufruf das gleiche zurück wie beim vorigen Aufruf.

Warum benutzt der OP nicht einfach `PySys_SetArgv` oder manipuliert `sys.path` direkt?
von Trundle
Donnerstag 7. Januar 2010, 19:37
Forum: Allgemeine Fragen
Thema: c python und numpy
Antworten: 22
Zugriffe: 2964

Warum sollte es? Das, was `Py_GetPath` zurückgibt, ist *nicht* `sys.path`.

Edit: Wobei die Dokumentation das natürlich ein wenig suggeriert, das ist wohl etwas unglücklich.

Edit: Jetzt nicht mehr.
von Trundle
Donnerstag 7. Januar 2010, 17:35
Forum: Allgemeine Fragen
Thema: c python und numpy
Antworten: 22
Zugriffe: 2964

`Py_GetPath()` gibt wirklich nur ein paar wenige Default-Pfade zurück. Beim Initialisieren von Python wird aber auch das Modul [mod]site[/mod] geladen und erst das hängt das site-packages-Verzeichnis an `sys.path` an. Nach dem Starten steht in `sys.path` also viel mehr, als `Py_GetPath()` zurückgibt...
von Trundle
Montag 4. Januar 2010, 14:35
Forum: Allgemeine Fragen
Thema: threading und raw_input()
Antworten: 5
Zugriffe: 935

Das Problem dürfte eher die Kombination Threads und pynotify sein, `raw_input()` gibt den GIL schon frei und mit gobject alleine funktioniert das auch.
von Trundle
Montag 4. Januar 2010, 13:32
Forum: GTK+/GNOME
Thema: pygtk und pynotify für Python 3 unter Linux
Antworten: 14
Zugriffe: 6377

Einfach mit 2.6 sauber programmieren, dann kann man es mit 2to3 automatisch übersetzen lassen.
von Trundle
Sonntag 3. Januar 2010, 16:01
Forum: Allgemeine Fragen
Thema: Hashable objects
Antworten: 16
Zugriffe: 2353

@hendrikS: >>> class List(list): ... def __hash__(self): ... return hash(tuple(self)) ... >>> key = List() >>> D = {key: 42} >>> D[key] 42 >>> key.append('Oh noes') >>> D[key] Traceback (most recent call last): File "<input>", line 1, in <module> KeyError: ['Oh noes'] >>> D[D.keys()[0]] Tr...
von Trundle
Sonntag 3. Januar 2010, 15:09
Forum: Allgemeine Fragen
Thema: Deep reload?
Antworten: 7
Zugriffe: 2030

Das mit dem neu laden geht spätestens dann schief (im Sinne von es wird einfach nicht neu geladen), wenn man es mit Modulen zu tun hat, die nicht in Python geschrieben sind, zumindest unter Plattformen, bei denen diese Module mit `dlopen()` geladen werden. Wie sma schon sagte, wirklich alles neu lad...
von Trundle
Sonntag 3. Januar 2010, 14:43
Forum: Allgemeine Fragen
Thema: ConfigParser Problem
Antworten: 7
Zugriffe: 1651

Wenn du Python 2.5 benutzt, fehlt da ein __future__-Import (``from __future__ import with_statement``).
von Trundle
Donnerstag 31. Dezember 2009, 19:06
Forum: Showcase
Thema: bpython - a fancy interface to the Python interpreter
Antworten: 38
Zugriffe: 12691

Happy-New-Year-Release

Und mittlerweile gibt es auch Version 0.9.6.2. Zahlreiche Bugs wurden gefixt und es wurde backward completion (mit Shift+Tab kann man in umgekehrter Reihenfolge durch Vervollständigungsvorschläge wandern) sowie auto dedentation hinzugefügt. Desweiteren gibt es jetzt auch ein Gtk+-Frontend, das zwar ...