Help req: Problems with MySQLdb
Simon Forman
rogue_pedro at yahoo.com
Thu Jun 22 13:01:22 EDT 2006
rodmc wrote:
> Hi,
>
> Thanks for your email. Well I am kind of new to exceptions in Python,
> but here is the code used below, as you can see it is somewhat basic.
> Is there a way to display more information about the exception?
>
> Best,
>
> rod
>
Use the traceback module (See
http://docs.python.org/lib/module-traceback.html for info on it.)
import traceback
try:
db = MySQLdb.connect(host=DBSERVERIP, user="user",
passwd="password", db="nuke")
except:
print "A database connection error has occurred"
traceback.print_exc()
return False
else:
pass
#The rest of the program
It's generally very difficult to figure out what's going wrong without
the traceback in front of you.
Also, try an empty string (i.e. "") as your hostname, it's shorthand
for 'localhost'.
Hope this helps,
~Simon
More information about the Python-list
mailing list