def METHOD_NAME(self, channel_number: int) -> None:
    """
    Request a lock acquisition
    """
    if self._locked_by is not None and self._locked_by != channel_number:
        raise KeithleyS46LockAcquisitionError(
            f"Relay {self.relay_name} is already in use by channel "
            f"{self._locked_by}"
        )
    else:
        self._locked_by = channel_number