From e6f1ef1ac5a45fe7e1830cd189e74ebed38cebdf Mon Sep 17 00:00:00 2001 From: junkmd <45822440+junkmd@users.noreply.github.com> Date: Sat, 31 Dec 2022 16:41:28 +0900 Subject: [PATCH] remove `sys.version_info` bridges (#436) (cherry picked from commit 0cadf7745ca3fc5df1364ddc7dc724829e099667) --- comtypes/client/dynamic.py | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/comtypes/client/dynamic.py b/comtypes/client/dynamic.py index 88b1b21f5..0e5996310 100644 --- a/comtypes/client/dynamic.py +++ b/comtypes/client/dynamic.py @@ -1,4 +1,3 @@ -import sys import ctypes import comtypes.automation import comtypes.typeinfo @@ -158,21 +157,11 @@ class _Collection(object): def __init__(self, enum): self.enum = enum - if sys.version_info >= (3, 0): - - def __next__(self): - item, fetched = self.enum.Next(1) - if fetched: - return item - raise StopIteration - - else: - - def next(self): - item, fetched = self.enum.Next(1) - if fetched: - return item - raise StopIteration + def __next__(self): + item, fetched = self.enum.Next(1) + if fetched: + return item + raise StopIteration def __iter__(self): return self