@@ -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