Seite 1 von 1

Spyce + MySQLdb = kein Output mehr !?

Verfasst: Freitag 5. Mai 2006, 19:57
von phxx
Gegrüßet seit ihr alle in diesem Forum :-)
Ich habe ein gewisses Problem mit MySQLdb in Zusammenhang mit Spyce. Denn wie im folgenden Code-Schnipsel steht, versuche ich ein Verbindung zu meinem mySQL Server aufzubauen. Es gibt keinerlei Errors, also sollte es wohl funktioniert haben. Doch das wirklich sonderbare an der Sache ist, dass ich dann keine Outputs mehr machen kann. Weder außerhalb der SpyceTags noch per "print" noch per "request.write()" ... sehet selbst:

Code: Alles auswählen

[[\
import MySQLdb
sql =   MySQLdb.connect(
           host = "localhost",
           user = "username",
           passwd = "********",
           db = "dbname"
       )
print "spam"
]]
eggs
[[ request.write("foobar") ]]
Wie gesagt .. dieses Script ergibt bei mir keinerlei Output

Ich verwende:
Apache 2.0.55
mod_python 3.2.8
spyce 2.0.3

und als Betriebssystem:
Linux 2.6.15-archck in der Archlinux Distribution

Ich danke jetzt schon mal, denn ich bin sicher ihr könnt mir weiterhelfen :-)
DANKE

in diesem Sinne: phxx

Verfasst: Freitag 5. Mai 2006, 21:59
von mitsuhiko
urks. spyce :) das php für python. 8)

Klingt nach Threading fehlern. Oder nach einem temp. Umgeleiteten Buffer, der durch einen Fehler nicht mehr zurückgesetzt wird. :cry:

Verfasst: Samstag 6. Mai 2006, 08:04
von jens
Im äußersten Notfall, öffne eine Datei und schreibe da deine print Ausgaben rein ;) Damit umgehst du einen evtl. vorhanden stdout-Buffer ;)