diff --git a/.pylintrc b/.pylintrc index 4baca04b2623..f179ac7cb6c2 100644 --- a/.pylintrc +++ b/.pylintrc @@ -87,7 +87,6 @@ disable=spelling, # way too noisy modified-iterating-list, nested-min-max, no-member, - no-value-for-parameter, non-ascii-name, not-context-manager, pointless-exception-statement, diff --git a/qiskit/opflow/primitive_ops/primitive_op.py b/qiskit/opflow/primitive_ops/primitive_op.py index 00ad2d13046b..45e4b9605d01 100644 --- a/qiskit/opflow/primitive_ops/primitive_op.py +++ b/qiskit/opflow/primitive_ops/primitive_op.py @@ -41,7 +41,7 @@ class PrimitiveOp(OperatorBase): """ def __init_subclass__(cls): - cls.__new__ = lambda cls, *args, **kwargs: super().__new__(cls) + cls.__new__ = lambda cls, *args, **kwargs: OperatorBase.__new__(cls) @staticmethod # pylint: disable=unused-argument diff --git a/qiskit/opflow/state_fns/state_fn.py b/qiskit/opflow/state_fns/state_fn.py index d4e689d6b42e..b9ca47861ea6 100644 --- a/qiskit/opflow/state_fns/state_fn.py +++ b/qiskit/opflow/state_fns/state_fn.py @@ -45,7 +45,7 @@ class StateFn(OperatorBase): """ def __init_subclass__(cls): - cls.__new__ = lambda cls, *args, **kwargs: super().__new__(cls) + cls.__new__ = lambda cls, *args, **kwargs: OperatorBase.__new__(cls) @staticmethod # pylint: disable=unused-argument diff --git a/qiskit/providers/options.py b/qiskit/providers/options.py index d985fde4a195..7c39b1da1148 100644 --- a/qiskit/providers/options.py +++ b/qiskit/providers/options.py @@ -85,7 +85,7 @@ def __copy__(self): The returned option and validator values are shallow copies of the originals. """ - out = self.__new__(type(self)) + out = type(self).__new__(type(self)) out.__setstate__((self._fields.copy(), self.validator.copy())) return out