From 9c1f6974f422528959f45285d0fe60d6770cc302 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 30 Nov 2020 11:12:28 +0530 Subject: [PATCH] DRYer --- src/calibre/utils/ipc/server.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/utils/ipc/server.py b/src/calibre/utils/ipc/server.py index 2c34981258..1292b47fc6 100644 --- a/src/calibre/utils/ipc/server.py +++ b/src/calibre/utils/ipc/server.py @@ -30,7 +30,8 @@ from polyglot.binary import as_hex_unicode from polyglot.builtins import environ_item, string_or_bytes from polyglot.queue import Empty, Queue -_counter = 0 + +server_counter = count() class ConnectedWorker(Thread): @@ -193,9 +194,7 @@ class Server(Thread): limit=sys.maxsize, enforce_cpu_limit=True): Thread.__init__(self) self.daemon = True - global _counter - self.id = _counter+1 - _counter += 1 + self.id = next(server_counter) + 1 if enforce_cpu_limit: limit = min(limit, cpu_count())