1717
1818from typing_extensions import Protocol
1919
20- from cirq import value , _compat
20+ from cirq import value
2121from cirq ._doc import doc_private
2222from cirq .type_workarounds import NotImplementedType
2323
@@ -182,12 +182,6 @@ def _measurement_key_objs_from_magic_methods(
182182 getter = getattr (val , '_measurement_key_objs_' , None )
183183 result = NotImplemented if getter is None else getter ()
184184 if result is not NotImplemented and result is not None :
185- if not isinstance (result , FrozenSet ):
186- _compat ._warn_or_error (
187- f'The _measurement_key_objs_ implementation of { type (val )} must return a'
188- f' frozenset instead of { type (result )} by v0.16.'
189- )
190- return frozenset (result )
191185 return result
192186
193187 getter = getattr (val , '_measurement_key_obj_' , None )
@@ -205,12 +199,6 @@ def _measurement_key_names_from_magic_methods(
205199 getter = getattr (val , '_measurement_key_names_' , None )
206200 result = NotImplemented if getter is None else getter ()
207201 if result is not NotImplemented and result is not None :
208- if not isinstance (result , FrozenSet ):
209- _compat ._warn_or_error (
210- f'The _measurement_key_names_ implementation of { type (val )} must return a'
211- f' frozenset instead of { type (result )} by v0.16.'
212- )
213- return frozenset (result )
214202 return result
215203
216204 getter = getattr (val , '_measurement_key_name_' , None )
0 commit comments