Projet

Général

Profil

0032-misc-fix-bad-classmethod-argument-pylint-error-62099.patch

Lauréline Guérin, 22 mars 2022 10:30

Télécharger (2,67 ko)

Voir les différences:

Subject: [PATCH 32/65] misc: fix bad-classmethod-argument pylint error
 (#62099)

 passerelle/apps/sp_fr/models.py     | 2 +-
 passerelle/base/models.py           | 4 ++--
 passerelle/contrib/mdph13/models.py | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)
passerelle/apps/sp_fr/models.py
519 519
        return d
520 520

  
521 521
    @classmethod
522
    def import_json_real(self, overwrite, instance, d, **kwargs):
522
    def import_json_real(cls, overwrite, instance, d, **kwargs):
523 523
        mappings_json = d.pop('mappings', [])
524 524
        instance = super().import_json_real(overwrite, instance, d, **kwargs)
525 525
        if instance and overwrite:
passerelle/base/models.py
105 105
        }
106 106

  
107 107
    @classmethod
108
    def import_json(self, d, overwrite=False):
108
    def import_json(cls, d, overwrite=False):
109 109
        if d.get('@type') != 'passerelle-user':
110 110
            raise ValueError('not a passerelle user export')
111 111
        d = d.copy()
112 112
        d.pop('@type')
113
        api_user, created = self.objects.get_or_create(username=d['username'], defaults=d)
113
        api_user, created = cls.objects.get_or_create(username=d['username'], defaults=d)
114 114
        if overwrite and not created:
115 115
            for key in d:
116 116
                setattr(api_user, key, d[key])
passerelle/contrib/mdph13/models.py
326 326
        return mdph_file
327 327

  
328 328
    @classmethod
329
    def create_or_update(self, resource, NameID, file_number, secret, dob, email=None, ip=None):
329
    def create_or_update(cls, resource, NameID, file_number, secret, dob, email=None, ip=None):
330 330
        # email is necessary for audit purpose
331 331
        mdph_file = resource.call_situation_dossier(
332 332
            file_number=file_number, secret=secret, dob=dob, email=email, ip=ip
333 333
        )
334
        display_name = self._make_display_name(mdph_file)
334
        display_name = cls._make_display_name(mdph_file)
335 335

  
336 336
        with transaction.atomic():
337 337
            link, created = Link.objects.get_or_create(
338
-