Spaces:
Sleeping
Sleeping
| import os | |
| import warnings | |
| def install_warning_filters() -> None: | |
| """ | |
| Install project-wide warning filters. | |
| Toggle with SUPPRESS_WARNINGS=0 to see everything. | |
| """ | |
| if os.getenv("SUPPRESS_WARNINGS", "1") != "1": | |
| return # don't suppress if user wants full verbosity | |
| # --- LangChain deprecations (Neo4jGraph from community package) --- | |
| try: | |
| from langchain_core._api.deprecation import LangChainDeprecationWarning | |
| warnings.filterwarnings( | |
| "ignore", | |
| category=LangChainDeprecationWarning, | |
| message=r".*Neo4jGraph.*was deprecated.*", | |
| ) | |
| except Exception: | |
| # if import path changes in future versions, don't crash | |
| pass | |
| # --- Other warnings can be added here as needed --- | |
| # e.g., warnings.filterwarnings("ignore", category=SomeOtherWarning, message=r".*some pattern.*") | |