@@ -76,10 +76,7 @@ def run_queries(i):
7676 db = None
7777 while True :
7878 try :
79- try :
80- q = query_queue [i ].get (1 , 1 )
81- except TypeError :
82- q = query_queue [i ].get (1 )
79+ q = query_queue [i ].get (timeout = 1 )
8380 except Empty :
8481 q = None
8582 if not q :
@@ -99,10 +96,7 @@ def run_queries(i):
9996 r = cursor .fetchone ()
10097 cursor .close ()
10198 r = f'{ i } ({ db ._usage } ): { r } '
102- try :
103- result_queue [i ].put (r , 1 , 1 )
104- except TypeError :
105- result_queue [i ].put (r , 1 )
99+ result_queue [i ].put (r , timeout = 1 )
106100 if db :
107101 db .close ()
108102
@@ -112,68 +106,35 @@ def run_queries(i):
112106 threads .append (thread )
113107 thread .start ()
114108 for i in range (num_threads ):
115- try :
116- query_queue [i ].put ('ping' , 1 , 1 )
117- except TypeError :
118- query_queue [i ].put ('ping' , 1 )
109+ query_queue [i ].put ('ping' , timeout = 1 )
119110 for i in range (num_threads ):
120- try :
121- r = result_queue [i ].get (1 , 1 )
122- except TypeError :
123- r = result_queue [i ].get (1 )
111+ r = result_queue [i ].get (timeout = 1 )
124112 assert r == f'{ i } (0): ok - thread alive'
125113 assert threads [i ].is_alive ()
126114 for i in range (num_threads ):
127115 for j in range (i + 1 ):
128- try :
129- query_queue [i ].put (f'select test{ j } ' , 1 , 1 )
130- r = result_queue [i ].get (1 , 1 )
131- except TypeError :
132- query_queue [i ].put (f'select test{ j } ' , 1 )
133- r = result_queue [i ].get (1 )
116+ query_queue [i ].put (f'select test{ j } ' , timeout = 1 )
117+ r = result_queue [i ].get (timeout = 1 )
134118 assert r == f'{ i } ({ j + 1 } ): test{ j } '
135- try :
136- query_queue [1 ].put ('select test4' , 1 , 1 )
137- except TypeError :
138- query_queue [1 ].put ('select test4' , 1 )
139- try :
140- r = result_queue [1 ].get (1 , 1 )
141- except TypeError :
142- r = result_queue [1 ].get (1 )
119+ query_queue [1 ].put ('select test4' , timeout = 1 )
120+ r = result_queue [1 ].get (timeout = 1 )
143121 assert r == '1(3): test4'
144- try :
145- query_queue [1 ].put ('close' , 1 , 1 )
146- r = result_queue [1 ].get (1 , 1 )
147- except TypeError :
148- query_queue [1 ].put ('close' , 1 )
149- r = result_queue [1 ].get (1 )
122+ query_queue [1 ].put ('close' , timeout = 1 )
123+ r = result_queue [1 ].get (timeout = 1 )
150124 assert r == '1(3): ok - connection closed'
151125 for j in range (2 ):
152- try :
153- query_queue [1 ].put (f'select test{ j } ' , 1 , 1 )
154- r = result_queue [1 ].get (1 , 1 )
155- except TypeError :
156- query_queue [1 ].put (f'select test{ j } ' , 1 )
157- r = result_queue [1 ].get (1 )
126+ query_queue [1 ].put (f'select test{ j } ' , timeout = 1 )
127+ r = result_queue [1 ].get (timeout = 1 )
158128 assert r == f'1({ j + 1 } ): test{ j } '
159129 for i in range (num_threads ):
160130 assert threads [i ].is_alive ()
161- try :
162- query_queue [i ].put ('ping' , 1 , 1 )
163- except TypeError :
164- query_queue [i ].put ('ping' , 1 )
131+ query_queue [i ].put ('ping' , timeout = 1 )
165132 for i in range (num_threads ):
166- try :
167- r = result_queue [i ].get (1 , 1 )
168- except TypeError :
169- r = result_queue [i ].get (1 )
133+ r = result_queue [i ].get (timeout = 1 )
170134 assert r == f'{ i } ({ i + 1 } ): ok - thread alive'
171135 assert threads [i ].is_alive ()
172136 for i in range (num_threads ):
173- try :
174- query_queue [i ].put (None , 1 , 1 )
175- except TypeError :
176- query_queue [i ].put (None , 1 )
137+ query_queue [i ].put (None , timeout = 1 )
177138
178139
179140def test_maxusage (dbapi ): # noqa: F811
0 commit comments