From 9242e9a226128add148ab38eaccbf23b3d13374b Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Mon, 9 Mar 2026 14:11:40 -0700 Subject: [PATCH] kafka.util classproperty --- kafka/util.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kafka/util.py b/kafka/util.py index 6ebcc4f95..1e21730c9 100644 --- a/kafka/util.py +++ b/kafka/util.py @@ -120,3 +120,9 @@ def wrapper(self, *args, **kwargs): functools.update_wrapper(wrapper, func) return wrapper + +class classproperty: + def __init__(self, f): + self.f = f + def __get__(self, obj, owner): + return self.f(owner)