Unverified Kaydet (Commit) 9285835a authored tarafından Eric V. Smith's avatar Eric V. Smith Kaydeden (comit) GitHub

bpo-33534: Remove unneeded test. (GH-6897)

This condition as already tested before this code is called.
üst f8e75494
...@@ -544,12 +544,11 @@ def _hash_fn(fields): ...@@ -544,12 +544,11 @@ def _hash_fn(fields):
def _is_classvar(a_type, typing): def _is_classvar(a_type, typing):
if typing: # This test uses a typing internal class, but it's the best way to
# This test uses a typing internal class, but it's the best # test if this is a ClassVar.
# way to test if this is a ClassVar. return (a_type is typing.ClassVar
return (a_type is typing.ClassVar or (type(a_type) is typing._GenericAlias
or (type(a_type) is typing._GenericAlias and a_type.__origin__ is typing.ClassVar))
and a_type.__origin__ is typing.ClassVar))
def _is_initvar(a_type, dataclasses): def _is_initvar(a_type, dataclasses):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment