From 84f6c0b0eefa77766e6e6900c370be4c0536dbf9 Mon Sep 17 00:00:00 2001 From: Ahmed Rafiq Date: Sun, 28 Apr 2019 14:58:29 +0600 Subject: [PATCH] Close resize pool thread when main thread finishes --- pymysqlpool/pool.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pymysqlpool/pool.py b/pymysqlpool/pool.py index 5323bea..2278743 100644 --- a/pymysqlpool/pool.py +++ b/pymysqlpool/pool.py @@ -120,9 +120,11 @@ def create_conn(self): def _start(self): """Start thread for resize pool""" - t = Thread(target=resize_pool, args=(self.interval, self.stati_num, - self.multiple, self.counter, - self.accumulation, self)) + t = Thread(target=resize_pool, + args=(self.interval, self.stati_num, + self.multiple, self.counter, + self.accumulation, self), + daemon=True) t.start() def _init_pool(self):