Skip to content

Commit 3cb6066

Browse files
committed
reduce diff by removing properties
1 parent 9bffba8 commit 3cb6066

File tree

1 file changed

+8
-26
lines changed

1 file changed

+8
-26
lines changed

Lib/test/support/hashlib_helper.py

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -123,21 +123,9 @@ class _HashInfoItem:
123123

124124
def __init__(self, fullname=None, *, strict=False):
125125
module_name, member_name = _parse_fullname(fullname, strict=strict)
126-
self._fullname = fullname
127-
self._module_name = module_name
128-
self._member_name = member_name
129-
130-
@property
131-
def fullname(self):
132-
return self._fullname
133-
134-
@property
135-
def module_name(self):
136-
return self._module_name
137-
138-
@property
139-
def member_name(self):
140-
return self._member_name
126+
self.fullname = fullname
127+
self.module_name = module_name
128+
self.member_name = member_name
141129

142130
def import_module(self, *, strict=False):
143131
"""Import the described module.
@@ -171,12 +159,7 @@ class _HashInfoBase:
171159
"""
172160

173161
def __init__(self, canonical_name):
174-
self._canonical_name = canonical_name
175-
176-
@property
177-
def canonical_name(self):
178-
"""The canonical hash name."""
179-
return self._canonical_name
162+
self.canonical_name = canonical_name
180163

181164
def __getitem__(self, implementation):
182165
try:
@@ -325,22 +308,21 @@ class _HashInfo:
325308

326309
def __init__(
327310
self,
328-
name,
311+
canonical_name,
329312
builtin_object_type_fullname,
330313
openssl_object_type_fullname,
331314
builtin_method_fullname,
332315
openssl_method_fullname=None,
333316
hashlib_method_fullname=None,
334317
):
335-
self.name = name
336-
318+
self.canonical_name = canonical_name
337319
self.type = _HashTypeInfo(
338-
name,
320+
canonical_name,
339321
builtin_object_type_fullname,
340322
openssl_object_type_fullname,
341323
)
342324
self.func = _HashFuncInfo(
343-
name,
325+
canonical_name,
344326
builtin_method_fullname,
345327
openssl_method_fullname,
346328
hashlib_method_fullname,

0 commit comments

Comments
 (0)