@@ -164,15 +164,16 @@ def from_sasl_name(cls, name=None):
164
164
return cls (m )
165
165
166
166
@classmethod
167
- def from_attrs (cls , m_desired = None , m_except = None , m_critical = None ):
167
+ def from_attrs (cls , desired_attrs = None , except_attrs = None ,
168
+ critical_attrs = None ):
168
169
"""
169
170
Get a generator of mechanisms supporting the specified attributes. See
170
171
RFC 5587's :func:`indicate_mechs_by_attrs` for more information.
171
172
172
173
Args:
173
- m_desired ([OID]): Desired attributes
174
- m_except ([OID]): Except attributes
175
- m_critical ([OID]): Critical attributes
174
+ desired_attrs ([OID]): Desired attributes
175
+ except_attrs ([OID]): Except attributes
176
+ critical_attrs ([OID]): Critical attributes
176
177
177
178
Returns:
178
179
[Mechanism]: A set of mechanisms having the desired features.
@@ -182,18 +183,18 @@ def from_attrs(cls, m_desired=None, m_except=None, m_critical=None):
182
183
183
184
:requires-ext:`rfc5587`
184
185
"""
185
- if isinstance (m_desired , roids .OID ):
186
- m_desired = set ([m_desired ])
187
- if isinstance (m_except , roids .OID ):
188
- m_except = set ([m_except ])
189
- if isinstance (m_critical , roids .OID ):
190
- m_critical = set ([m_critical ])
186
+ if isinstance (desired_attrs , roids .OID ):
187
+ desired_attrs = set ([desired_attrs ])
188
+ if isinstance (except_attrs , roids .OID ):
189
+ except_attrs = set ([except_attrs ])
190
+ if isinstance (critical_attrs , roids .OID ):
191
+ critical_attrs = set ([critical_attrs ])
191
192
192
193
if rfc5587 is None :
193
194
raise NotImplementedError ("Your GSSAPI implementation does not "
194
195
"have support for RFC 5587" )
195
196
196
- mechs = rfc5587 .indicate_mechs_by_attrs (m_desired ,
197
- m_except ,
198
- m_critical )
197
+ mechs = rfc5587 .indicate_mechs_by_attrs (desired_attrs ,
198
+ except_attrs ,
199
+ critical_attrs )
199
200
return (cls (mech ) for mech in mechs )
0 commit comments