Merge pull request #872 from ParisNeo/main

Fix ImportError by Removing Redundant Try-Except Block
This commit is contained in:
Yannick Stephan
2025-02-19 19:34:17 +01:00
committed by GitHub
2 changed files with 9 additions and 19 deletions

View File

@@ -23,18 +23,13 @@ import pipmaster as pm
if not pm.is_installed("neo4j"): if not pm.is_installed("neo4j"):
pm.install("neo4j") pm.install("neo4j")
try: from neo4j import (
from neo4j import ( AsyncGraphDatabase,
AsyncGraphDatabase, exceptions as neo4jExceptions,
exceptions as neo4jExceptions, AsyncDriver,
AsyncDriver, AsyncManagedTransaction,
AsyncManagedTransaction, GraphDatabase,
GraphDatabase, )
)
except ImportError as e:
raise ImportError(
"`neo4j` library is not installed. Please install it via pip: `pip install neo4j`."
) from e
config = configparser.ConfigParser() config = configparser.ConfigParser()
config.read("config.ini", "utf-8") config.read("config.ini", "utf-8")

View File

@@ -20,13 +20,8 @@ if not pm.is_installed("networkx"):
if not pm.is_installed("graspologic"): if not pm.is_installed("graspologic"):
pm.install("graspologic") pm.install("graspologic")
try: from graspologic import embed
from graspologic import embed import networkx as nx
import networkx as nx
except ImportError as e:
raise ImportError(
"`networkx` library is not installed. Please install it via pip: `pip install networkx`."
) from e
@final @final