0017-misc-fix-no-self-argument-pylint-error-56982.patch
src/authentic2/data_transfer.py | ||
---|---|---|
171 | 171 |
self.set_ou = set_ou |
172 | 172 | |
173 | 173 | |
174 |
def wraps_validationerror(func): |
|
175 |
@wraps(func) |
|
176 |
def f(self, *args, **kwargs): |
|
177 |
try: |
|
178 |
return func(self, *args, **kwargs) |
|
179 |
except ValidationError as e: |
|
180 |
raise ValidationError( |
|
181 |
_('Role "%(name)s": %(errors)s') |
|
182 |
% { |
|
183 |
'name': self._role_d.get('name', self._role_d.get('slug')), |
|
184 |
'errors': lazy_join(', ', [v.message for v in e.error_list]), |
|
185 |
} |
|
186 |
) |
|
187 | ||
188 |
return f |
|
189 | ||
190 | ||
174 | 191 |
class RoleDeserializer: |
175 | 192 |
def __init__(self, d, import_context): |
176 | 193 |
self._import_context = import_context |
... | ... | |
190 | 207 |
else: |
191 | 208 |
self._role_d[key] = value |
192 | 209 | |
193 |
def wraps_validationerror(func): |
|
194 |
@wraps(func) |
|
195 |
def f(self, *args, **kwargs): |
|
196 |
try: |
|
197 |
return func(self, *args, **kwargs) |
|
198 |
except ValidationError as e: |
|
199 |
raise ValidationError( |
|
200 |
_('Role "%(name)s": %(errors)s') |
|
201 |
% { |
|
202 |
'name': self._role_d.get('name', self._role_d.get('slug')), |
|
203 |
'errors': lazy_join(', ', [v.message for v in e.error_list]), |
|
204 |
} |
|
205 |
) |
|
206 | ||
207 |
return f |
|
208 | ||
209 | 210 |
@wraps_validationerror |
210 | 211 |
def deserialize(self): |
211 | 212 |
if self._import_context.set_ou: |
212 |
- |