aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2008-06-06 03:55:30 +0000
committerRob Austein <sra@hactrn.net>2008-06-06 03:55:30 +0000
commit437f1499bf009325b6fd910adf3846e7e55adf37 (patch)
tree3451a4b79824d22f2676c6b4e39f836e206c4070
parent62a537b5d40baae387baeef2a11e5f27c3961535 (diff)
Try the magic MySQLdb.connection.ping() method
svn path=/rpkid/irdbd.py; revision=1849
-rwxr-xr-xrpkid/irdbd.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/rpkid/irdbd.py b/rpkid/irdbd.py
index 752276dc..d4eb83b4 100755
--- a/rpkid/irdbd.py
+++ b/rpkid/irdbd.py
@@ -30,6 +30,8 @@ import rpki.exceptions, rpki.left_right, rpki.log, rpki.x509
def handler(query, path):
try:
+ db.ping(reconnect = True)
+
q_msg = rpki.left_right.cms_msg.unwrap(query, (bpki_ta, rpkid_cert))
if not isinstance(q_msg, rpki.left_right.msg) or q_msg.type != "query":