code: def characteristics_resolved(self):
          
          self._disconnect_characteristic_signals()
  
          characteristics_regex = re.compile(self._path + '/char[0-9abcdef]{4}$')
          managed_characteristics = [
              char for char in self._object_manager.GetManagedObjects().items()
              if characteristics_regex.match(char[0])]
          self.characteristics = [Characteristic(
              service=self,
              path=c[0],
              uuid=c[1]['org.bluez.GattCharacteristic1']['UUID']) for c in managed_characteristics]
  
          self._connect_characteristic_signals()
docs: Called when all service's characteristics got resolved.