
    ih^                     *   d dl mZmZ d dlmZ er0d dlmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ i ddddddddd	dd
dddddddddddddddddddddddddddddZ eee      ZdedefdZ g dZ!y)    )TYPE_CHECKINGAny)create_importer)AQL_FIX_TEMPLATEAQL_GENERATION_TEMPLATEAQL_QA_TEMPLATECYPHER_GENERATION_PROMPTCYPHER_GENERATION_TEMPLATECYPHER_QA_PROMPTCYPHER_QA_TEMPLATEGRAPHDB_QA_TEMPLATEGRAPHDB_SPARQL_FIX_TEMPLATE"GRAPHDB_SPARQL_GENERATION_TEMPLATEGREMLIN_GENERATION_TEMPLATEKUZU_EXTRA_INSTRUCTIONSKUZU_GENERATION_TEMPLATENEBULAGRAPH_EXTRA_INSTRUCTIONS%NEPTUNE_OPENCYPHER_EXTRA_INSTRUCTIONS-NEPTUNE_OPENCYPHER_GENERATION_SIMPLE_TEMPLATE&NEPTUNE_OPENCYPHER_GENERATION_TEMPLATENGQL_GENERATION_TEMPLATE!SPARQL_GENERATION_SELECT_TEMPLATE!SPARQL_GENERATION_UPDATE_TEMPLATESPARQL_INTENT_TEMPLATESPARQL_QA_TEMPLATEr   z+langchain_community.chains.graph_qa.promptsr   r   r
   r   r   r	   r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   )deprecated_lookupsnamereturnc                     t        |       S )zLook up attributes dynamically.)_import_attribute)r   s    _/var/www/html/dev/engine/venv/lib/python3.12/site-packages/langchain/chains/graph_qa/prompts.py__getattr__r"   D   s    T""    )r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   N)"typingr   r   langchain._apir   +langchain_community.chains.graph_qa.promptsr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   DEPRECATED_LOOKUP__package__r    strr"   __all__ r#   r!   <module>r,      sN   % *     8EL D !"O	
 G E  M H "#P )*W "#P L  M %&S ,5!$ 45'* -5-0 !N)V)VKG9 > $KDUV #c #c #
r#   