Skip to content

Commit 03df7e2

Browse files
committed
ruff & mypy
1 parent 30a50ed commit 03df7e2

File tree

5 files changed

+39
-33
lines changed

5 files changed

+39
-33
lines changed
Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import asyncio
2-
import neo4j
32

3+
import neo4j
44
from neo4j_graphrag.embeddings import OpenAIEmbeddings
5-
from neo4j_graphrag.experimental.pipeline import Pipeline
6-
from neo4j_graphrag.experimental.components.rag.retrievers import RetrieverWrapper
7-
from neo4j_graphrag.experimental.components.rag.prompt_builder import PromptBuilder
85
from neo4j_graphrag.experimental.components.rag.generate import Generator
6+
from neo4j_graphrag.experimental.components.rag.prompt_builder import PromptBuilder
7+
from neo4j_graphrag.experimental.components.rag.retrievers import RetrieverWrapper
8+
from neo4j_graphrag.experimental.pipeline import Pipeline
99
from neo4j_graphrag.generation import RagTemplate
1010
from neo4j_graphrag.llm import OpenAILLM
11-
1211
from neo4j_graphrag.retrievers import VectorRetriever
1312

14-
1513
URI = "neo4j+s://demo.neo4jlabs.com"
1614
AUTH = ("recommendations", "recommendations")
1715
DATABASE = "recommendations"
1816
INDEX_NAME = "moviePlotsEmbedding"
1917

2018

21-
async def main():
19+
async def main() -> None:
2220
pipeline = Pipeline()
2321
driver = neo4j.GraphDatabase.driver(URI, auth=AUTH)
2422
llm = OpenAILLM(model_name="gpt-4o")
@@ -33,25 +31,33 @@ async def main():
3331
pipeline.add_component(PromptBuilder(RagTemplate()), "prompt")
3432
pipeline.add_component(Generator(llm), "generate")
3533

36-
pipeline.connect("retriever", "prompt", {
37-
"context": "retriever.result",
38-
})
39-
pipeline.connect("prompt", "generate", {
40-
"prompt": "prompt.prompt",
41-
})
34+
pipeline.connect(
35+
"retriever",
36+
"prompt",
37+
{
38+
"context": "retriever.result",
39+
},
40+
)
41+
pipeline.connect(
42+
"prompt",
43+
"generate",
44+
{
45+
"prompt": "prompt.prompt",
46+
},
47+
)
4248

4349
query = "show me a movie with cats"
44-
res = await pipeline.run({
45-
"retriever": {"query_text": query},
46-
"prompt": {"query_text": query, "examples": ""},
47-
})
50+
res = await pipeline.run(
51+
{
52+
"retriever": {"query_text": query},
53+
"prompt": {"query_text": query, "examples": ""},
54+
}
55+
)
4856

4957
driver.close()
5058
await llm.async_client.close()
5159
return res
5260

5361

5462
if __name__ == "__main__":
55-
print(
56-
asyncio.run(main())
57-
)
63+
print(asyncio.run(main()))
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from neo4j_graphrag.experimental.pipeline.config.runner import PipelineRunner
22

33
if __name__ == "__main__":
4-
54
import asyncio
65
import os
76

@@ -14,12 +13,14 @@
1413
)
1514
print(
1615
asyncio.run(
17-
runner.run(dict(
18-
query_text="show me a movie about cats",
19-
retriever_config={
20-
"top_k": 2,
21-
},
22-
return_context=True,
23-
))
16+
runner.run(
17+
dict(
18+
query_text="show me a movie about cats",
19+
retriever_config={
20+
"top_k": 2,
21+
},
22+
return_context=True,
23+
)
24+
)
2425
)
2526
)

src/neo4j_graphrag/experimental/components/rag/prompt_builder.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
from neo4j_graphrag.experimental.pipeline import Component, DataModel
1818
from neo4j_graphrag.generation import PromptTemplate
1919

20-
2120
# class PromptData(DataModel):
2221
# inputs: dict[str, Any]
2322

src/neo4j_graphrag/experimental/pipeline/config/runner.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@
4242
AbstractPipelineConfig,
4343
PipelineConfig,
4444
)
45-
from neo4j_graphrag.experimental.pipeline.config.template_pipeline.simple_rag_pipeline import (
46-
SimpleRAGPipelineConfig,
47-
)
4845
from neo4j_graphrag.experimental.pipeline.config.template_pipeline.simple_kg_builder import (
4946
SimpleKGPipelineConfig,
5047
)
48+
from neo4j_graphrag.experimental.pipeline.config.template_pipeline.simple_rag_pipeline import (
49+
SimpleRAGPipelineConfig,
50+
)
5151
from neo4j_graphrag.experimental.pipeline.config.types import PipelineType
5252
from neo4j_graphrag.experimental.pipeline.pipeline import PipelineResult
5353
from neo4j_graphrag.experimental.pipeline.types import PipelineDefinition

src/neo4j_graphrag/experimental/pipeline/config/template_pipeline/simple_rag_pipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def parse(self, resolved_data: Optional[dict[str, Any]] = None) -> RetrieverWrap
4040
return RetrieverWrapper(retriever)
4141

4242

43-
class RetrieverType(RootModel):
43+
class RetrieverType(RootModel): # type: ignore
4444
root: Union[RetrieverWrapper, RetrieverConfig]
4545

4646
model_config = ConfigDict(arbitrary_types_allowed=True)

0 commit comments

Comments
 (0)