From 07dc56e8d7550373e82fb0bd087283b0b8acc067 Mon Sep 17 00:00:00 2001 From: monosans Date: Thu, 9 Jan 2025 12:41:33 +0300 Subject: [PATCH] remove lock from IncrInt --- proxy_scraper_checker/counter.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/proxy_scraper_checker/counter.py b/proxy_scraper_checker/counter.py index 55553b5..cce35d9 100644 --- a/proxy_scraper_checker/counter.py +++ b/proxy_scraper_checker/counter.py @@ -1,13 +1,10 @@ from __future__ import annotations -from threading import Lock - class IncrInt: - __slots__ = ("_lock", "_v") + __slots__ = ("_v",) def __init__(self) -> None: - self._lock = Lock() self._v = 0 @property @@ -15,5 +12,4 @@ class IncrInt: return self._v def incr(self) -> None: - with self._lock: - self._v += 1 + self._v += 1