
    Ah                     2    S SK Jr  S SKJr   " S S\5      rg)    )Any)
BaseMemoryc                       \ rS rSr% Sr\\S'   \S\\	   4S j5       r
S\\	\4   S\\	\	4   4S jrS\\	\4   S\\	\	4   SS	4S
 jrSS jrSrg	)ReadOnlySharedMemory   z7Memory wrapper that is read-only and cannot be changed.memoryreturnc                 .    U R                   R                  $ )zReturn memory variables.)r   memory_variablesselfs    Q/var/www/html/shao/venv/lib/python3.13/site-packages/langchain/memory/readonly.pyr   %ReadOnlySharedMemory.memory_variables   s     {{+++    inputsc                 8    U R                   R                  U5      $ )z"Load memory variables from memory.)r   load_memory_variables)r   r   s     r   r   *ReadOnlySharedMemory.load_memory_variables   s    {{0088r   outputsNc                     g)z"Nothing should be saved or changedN )r   r   r   s      r   save_context!ReadOnlySharedMemory.save_context       r   c                     g)z,Nothing to clear, got a memory like a vault.Nr   r   s    r   clearReadOnlySharedMemory.clear   r   r   r   )r	   N)__name__
__module____qualname____firstlineno____doc__r   __annotations__propertyliststrr   dictr   r   r   r   __static_attributes__r   r   r   r   r      sz    A,$s) , ,9DcN 9tCH~ 914S> 1DcN 1t 1;r   r   N)typingr   langchain_core.memoryr   r   r   r   r   <module>r+      s     ,;: ;r   