Skip to content

Commit 365e6c6

Browse files
committed
Check tuples equality in gauges_inverse property
1 parent 1285bb7 commit 365e6c6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

cirq-core/cirq/transformers/gauge_compiling/idle_moments_gauge.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def _gauges_arg_converter(gauges: str | Sequence[cirq.Gate] = 'clifford') -> tup
4646
def _repr_fn(gauges: tuple[cirq.Gate, ...]) -> str:
4747
if gauges is _PAULIS or gauges == _PAULIS:
4848
return '"pauli"'
49-
if gauges is _CLIFFORDS or gauges == _PAULIS:
49+
if gauges is _CLIFFORDS or gauges == _CLIFFORDS:
5050
return '"clifford"'
5151
if gauges is _INV_CLIFFORDS or gauges == _INV_CLIFFORDS:
5252
return '"inv_clifford"'
@@ -128,11 +128,11 @@ class IdleMomentsGauge:
128128

129129
@functools.cached_property
130130
def gauges_inverse(self) -> tuple[cirq.Gate, ...]:
131-
if self.gauges is _PAULIS:
131+
if self.gauges == _PAULIS:
132132
return _PAULIS
133-
if self.gauges is _CLIFFORDS:
133+
if self.gauges == _CLIFFORDS:
134134
return _INV_CLIFFORDS
135-
if self.gauges is _INV_CLIFFORDS:
135+
if self.gauges == _INV_CLIFFORDS:
136136
return _CLIFFORDS
137137
return tuple(g**-1 for g in self.gauges)
138138

0 commit comments

Comments
 (0)