diff options
Diffstat (limited to 'sandbox/crash.py')
-rw-r--r-- | sandbox/crash.py | 25 |
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) |