code: def GetAll(self, interface_name, *args, **kwargs):
          '''Standard D-Bus API for getting all property values'''
  
          self.log('GetAll ' + interface_name)
  
          if not interface_name:
              interface_name = self.interface
          try:
              return self.props[interface_name]
          except KeyError:
              raise dbus.exceptions.DBusException(
                  'no such interface ' + interface_name,
                  name=self.interface + '.UnknownInterface'f GetAll(self, interface_name, *args, **kwargs):
          '''Standard D-Bus API for getting all property values'''
  
          self.log('GetAll ' + interface_name)
  
          if not interface_name:
              interface_name = self.interface
          try:
              return self.props[interface_name]
          except KeyError:
              raise dbus.exceptions.DBusException(
                  'no such interface ' + interface_name,
                  name=self.interface + '.UnknownInterface')
docs: Standard D-Bus API for getting all property values