Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
topic.cpython-313.pyc21 linesDownload Raw Back to __pycache__
1�

2��j/�3��SSKJr SSKJrJr SSKJrJr SSKJ	r	 SSK4Jr SSKJ
r
Jr SSKJr SrS
S	jr"S5S\\\
\\\\\-\\45rg)�)�annotations)�Iterator�Sequence)�Any�Generic)�Self)�MISSING)�BaseChannel�Value)�EmptyChannelError)�Topicc#�l# �UH(n[U[5(aUShv�N M$Uv� M* gN7f�N)�6isinstance�list)�values�values  �^D:\code\apps\devtools\python\user_packages\Python313\site-packages\langgraph/channels/topic.py�_flattenrs-������e�T�"�"�����K�	��s� 4�2�4c�^�\rSrSrSrSrSSU4SjjjrSSjr\SSj5r	\SSj5r7SSjrSS	jrSS8jr
SSjrSSjrSS
jrSrU=r$)r
�z�A configurable PubSub Topic.9 10Args:11    typ: The type of the value stored in the channel.12    accumulate: Whether to accumulate values across steps. If `False`, the channel will be emptied after each step.13)r�14accumulatec�^>�[TU]U5 X l[["5Ulgr)�super�__init__rrrr)�self�typr�	__class__s   �rr�Topic.__init__$s"���
�����$���5�k�m���c�b�[U[5=(a URUR:H$r)rr
r)rrs  r�__eq__�Topic.__eq__+s#���%��'�O�E�,<�,<����,O�Or c�(�[UR$)z,The type of the value stored in the channel.)rr�rs r�	ValueType�Topic.ValueType.s������!�!r c�B�UR[UR-$)z/The type of the update received by the channel.)rrr%s r�15UpdateType�Topic.UpdateType3s���x�x�$�t�x�x�.�(�(r c��URURUR5nURUlURR5UlU$)zReturn a copy of the channel.)rrr�keyr�copy)r�emptys  rr-�16Topic.copy8s>�����t�x�x����9���H�H��	��{�{�'�'�)����r c��UR$r)rr%s r�17checkpoint�Topic.checkpoint?s���{�{�r c���URURUR5nURUlU[La'[U[5(aUSUlU$XlU$)N�)rrrr,r	r�tupler)rr1r.s   r�from_checkpoint�Topic.from_checkpointBsX�����t�x�x����9���H�H��	��W�$��*�e�,�,�)�!�}����� *���r c���SnUR(d,[UR5n[["5Ul[[
U55=n(aSnURRU5 U$)NFT)r�boolrrrr5r�extend)rr�updated�flat_valuess    r�update�Topic.updateMsZ��������4�;�;�'�G��u�+�-�D�K���� 0�1�1�;�1��G��K�K���{�+��r c�Z�UR(a[UR5$[er)rrrr%s r�get�	Topic.getWs���;�;�����$�$�#�#r c�,�[UR5$r)r9rr%s r�is_available�Topic.is_available]s���D�K�K� � r )rr)F)rztype[Value]rr9�return�None)r�objectrEr9)rEr)rEr)rE�list[Value])r1rHrEr)r�Sequence[Value | list[Value]]rEr9)rEzSequence[Value])rEr9)�__name__�18__module__�__qualname__�__firstlineno__�__doc__�	__slots__rr"�propertyr&r)r-r1r6r=r@rC�__static_attributes__�
__classcell__)rs@rr
r
sj����)�I�$�$�P��"��"��)��)���	��$�!�!r r
N)rrIrEzIterator[Value])�19__future__r�collections.abcrr�typingrr�typing_extensionsr�langgraph._internal._typingr	�langgraph.channels.baser20r�langgraph.errorsr�__all__rrr
�r r�<module>r\sW��"�.��"�/�6�.�21���G!��E�N�������e��!4�d�5�k�A�B�G!r 
codekingpro/portable-devtools · Team Ai