def _pl_to_braket_circuit()

in src/braket/pennylane_plugin/braket_device.py [0:0]


    def _pl_to_braket_circuit(self, circuit, **run_kwargs):
        """Converts a PennyLane circuit to a Braket circuit"""
        braket_circuit = self.apply(
            circuit.operations,
            rotations=None,  # Diagonalizing gates are applied in Braket SDK
            **run_kwargs,
        )
        for observable in circuit.observables:
            dev_wires = self.map_wires(observable.wires).tolist()
            translated = translate_result_type(observable, dev_wires, self._braket_result_types)
            if isinstance(translated, tuple):
                for result_type in translated:
                    braket_circuit.add_result_type(result_type)
            else:
                braket_circuit.add_result_type(translated)
        return braket_circuit