Projet

Général

Profil

0001-misc-remove-deprecation-warning.patch

Lauréline Guérin, 09 avril 2020 11:50

Télécharger (2,01 ko)

Voir les différences:

Subject: [PATCH 1/2] misc: remove deprecation warning

 passerelle/utils/api.py | 8 ++++----
 passerelle/views.py     | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
passerelle/utils/api.py
129 129
        return mark_safe(url + query_string)
130 130

  
131 131
    def has_params(self):
132
        argspec = inspect.getargspec(self.func)
132
        argspec = inspect.getfullargspec(self.func)
133 133
        return len(argspec.args) > 2 # (self, request)
134 134

  
135 135
    @property
......
161 161

  
162 162
        params = []
163 163
        defaults = dict(zip(
164
            reversed(inspect.getargspec(self.func).args),
165
            reversed(inspect.getargspec(self.func).defaults or [])))
166
        for param in inspect.getargspec(self.func).args[2:]:
164
            reversed(inspect.getfullargspec(self.func).args),
165
            reversed(inspect.getfullargspec(self.func).defaults or [])))
166
        for param in inspect.getfullargspec(self.func).args[2:]:
167 167
            if param == 'post_data':
168 168
                continue
169 169
            param_info = {'name': param}
passerelle/views.py
414 414
            return self.http_method_not_allowed(request, *args, **kwargs)
415 415
        if not self.check_perms(request):
416 416
            raise PermissionDenied()
417
        argspec = inspect.getargspec(self.endpoint)
417
        argspec = inspect.getfullargspec(self.endpoint)
418 418
        parameters = argspec.args[2:]
419 419
        params = self.get_params(request, parameters=parameters, *args, **kwargs)
420 420
        try:
421
-