豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Commit fa8a5df

Browse files
committed
refactor: catch error instead of relying on py version
1 parent 498a53e commit fa8a5df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/polyfills/stdlib/functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ def cmp(a, b):
127127
elements.sort()
128128
else:
129129
# The `key` argument was introduced starting from Python 2.4
130-
if _sys.version_info >= (2, 4):
130+
try:
131131
elements.sort(key=key)
132-
else:
132+
except TypeError:
133133
# Convert the key function to a cmp function, since the `key` argument is not available.
134134
elements.sort(key_to_cmp(key))
135135

0 commit comments

Comments
 (0)