Salome HOME
SPNS #38031: support Debian 12 bookworm platform
[tools/sat_salome.git] / products / patches / paraview-5.11.0.p010-python-3.11.patch
1 --- ParaView-ref/Wrapping/Python/paraview/detail/pythonalgorithm.py     2023-12-22 09:06:14.044130563 +0100
2 +++ ParaView-dev/Wrapping/Python/paraview/detail/pythonalgorithm.py     2023-12-22 09:07:49.505485846 +0100
3 @@ -3,7 +3,7 @@
4  from functools import wraps
5  from xml.dom.minidom import parseString
6  from xml.parsers.expat import ExpatError
7 -from inspect import getargspec
8 +from inspect import signature
9  
10  import sys
11  
12 @@ -135,7 +135,7 @@
13          attrs = smproperty._update_property_defaults(func, attrs)
14  
15          if attrs.get("number_of_elements", None) is None:
16 -            attrs["number_of_elements"] = len(getargspec(func).args) - 1
17 +            attrs["number_of_elements"] = len(signature(func).args) - 1
18  
19          if attrs.get("default_values", None) is None:
20              attrs["default_values"] = "None"
21 @@ -147,7 +147,7 @@
22          # if not set.
23          if attrs.get("repeat_command", None) is not None and \
24                  attrs.get("number_of_elements_per_command", None) is None:
25 -                    attrs["number_of_elements_per_command"] = len(getargspec(func).args) - 1
26 +                    attrs["number_of_elements_per_command"] = len(signature(func).args) - 1
27          return attrs
28  
29      @staticmethod