code: def get_params(self, *args, **kwargs):
          '''
          Create an array or positional or named parameters
          Mixing positional and named parameters in one
          call is not possible.
          '''
          kwargs.update(self._data)
          if args and kwargs:
              raise ValueError('Cannot mix positional and named parameters')
          if args:
              return list(args)
          else:
              return kwargf get_params(self, *args, **kwargs):
          '''
          Create an array or positional or named parameters
          Mixing positional and named parameters in one
          call is not possible.
          '''
          kwargs.update(self._data)
          if args and kwargs:
              raise ValueError('Cannot mix positional and named parameters')
          if args:
              return list(args)
          else:
              return kwargs
docs: Create an array or positional or named parameters
          Mixing positional and named parameters in one
          call is not possible.