docs: def send(self, command, *args, **kwargs):
          """Generic method for executing an XML-RPC *command*. *args* and
          *kwargs* are the arguments and parameters needed by the command.
          """
          args = list(args)
          if kwargs:
              args.append(kwargs)
  
          method = self.proxy
          for elt in command.split('.'):
              method = getattr(method, elt)
  
          try:
              return method(*args)
          except Fault as err:
              if err.faultCode == 121:
                  return {}
              elif err.faultCode == 321:
                  return []
              raise DokuWikiError(err)
          except ExpatError as err:
              if str(err) != ERR:
                  raise DokuWikiError(err)