diff options
author | Federico Di Gregorio <fog@initd.org> | 2005-11-28 03:44:14 +0000 |
---|---|---|
committer | Federico Di Gregorio <fog@initd.org> | 2005-11-28 03:44:14 +0000 |
commit | 8ffafd75eb1ad03393891b8c86cf34d662a8ed1b (patch) | |
tree | e296fc6b4a100bffcb34867ea8b484621845614d /sandbox/crash.py | |
parent | ad76b5ba3cc01b658e31fb3c4e94340ba0f884d9 (diff) | |
download | psycopg2-8ffafd75eb1ad03393891b8c86cf34d662a8ed1b.tar.gz |
Added sandbox stuff to the repository.
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) |