summaryrefslogtreecommitdiff
path: root/sandbox/crash.py
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/crash.py')
-rw-r--r--sandbox/crash.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/sandbox/crash.py b/sandbox/crash.py
new file mode 100644
index 0000000..23f354c
--- /dev/null
+++ b/sandbox/crash.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+
+#import psycopg as db
+import psycopg2 as db
+import threading
+import time
+import sys
+
+def query_worker(dsn):
+ conn = db.connect(dsn)
+ cursor = conn.cursor()
+ while True:
+ cursor.execute("select * from pg_class")
+ while True:
+ row = cursor.fetchone()
+ if row is None:
+ break
+
+if len(sys.argv) != 2:
+ print 'usage: %s DSN' % sys.argv[0]
+ sys.exit(1)
+th = threading.Thread(target=query_worker, args=(sys.argv[1],))
+th.setDaemon(True)
+th.start()
+time.sleep(1)