summaryrefslogtreecommitdiff
path: root/sandbox/crash.py
blob: 851fa7ee2b0abb15aa1450b4acf6b5161f56b984 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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)