
    KKi                     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    c/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/langchain_classic/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 changed.N )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24S> 2DcN 2t 2;r   r   N)typingr   langchain_classic.base_memoryr   r   r   r   r   <module>r+      s     4;: ;r   