Skip to content

Commit afa9aa3

Browse files
import refactoring
1 parent b7b3e96 commit afa9aa3

File tree

4 files changed

+3
-19
lines changed

4 files changed

+3
-19
lines changed

scrapegraphai/nodes/generate_code_node.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,23 @@
55
from langchain.prompts import PromptTemplate
66
from langchain.output_parsers import ResponseSchema, StructuredOutputParser
77
from langchain_core.output_parsers import StrOutputParser
8-
from langchain_core.runnables import RunnableParallel
9-
from langchain_core.utils.pydantic import is_basemodel_subclass
108
from langchain_community.chat_models import ChatOllama
119
import ast
1210
import sys
1311
from io import StringIO
1412
from bs4 import BeautifulSoup
1513
import re
16-
from tqdm import tqdm
17-
from .base_node import BaseNode
14+
import json
15+
from jsonschema import validate, ValidationError
1816
from pydantic import ValidationError
17+
from .base_node import BaseNode
1918
from ..utils import (transform_schema,
2019
extract_code,
2120
syntax_focused_analysis, syntax_focused_code_generation,
2221
execution_focused_analysis, execution_focused_code_generation,
2322
validation_focused_analysis, validation_focused_code_generation,
2423
semantic_focused_analysis, semantic_focused_code_generation,
2524
are_content_equal)
26-
from jsonschema import validate, ValidationError
27-
import json
2825
from ..prompts import (
2926
TEMPLATE_INIT_CODE_GENERATION, TEMPLATE_SEMANTIC_COMPARISON
3027
)

scrapegraphai/nodes/html_analyzer_node.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
from typing import List, Optional
55
from langchain.prompts import PromptTemplate
66
from langchain_core.output_parsers import StrOutputParser
7-
from langchain_core.runnables import RunnableParallel
8-
from langchain_core.utils.pydantic import is_basemodel_subclass
97
from langchain_community.chat_models import ChatOllama
10-
from tqdm import tqdm
118
from .base_node import BaseNode
129
from ..utils import reduce_html
1310
from ..prompts import (

scrapegraphai/nodes/prompt_refiner_node.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44
from typing import List, Optional
55
from langchain.prompts import PromptTemplate
66
from langchain_core.output_parsers import StrOutputParser
7-
from langchain_core.runnables import RunnableParallel
8-
from langchain_core.utils.pydantic import is_basemodel_subclass
9-
from langchain_openai import ChatOpenAI, AzureChatOpenAI
10-
from langchain_mistralai import ChatMistralAI
117
from langchain_community.chat_models import ChatOllama
12-
from tqdm import tqdm
138
from .base_node import BaseNode
149
from ..utils import transform_schema
1510
from ..prompts import (

scrapegraphai/nodes/reasoning_node.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44
from typing import List, Optional
55
from langchain.prompts import PromptTemplate
66
from langchain_core.output_parsers import StrOutputParser
7-
from langchain_core.runnables import RunnableParallel
8-
from langchain_core.utils.pydantic import is_basemodel_subclass
9-
from langchain_openai import ChatOpenAI, AzureChatOpenAI
10-
from langchain_mistralai import ChatMistralAI
117
from langchain_community.chat_models import ChatOllama
12-
from tqdm import tqdm
138
from .base_node import BaseNode
149
from ..utils import transform_schema
1510
from ..prompts import (

0 commit comments

Comments
 (0)