fix python

This commit is contained in:
zachary62 2024-12-29 04:16:19 +00:00
parent 67bf973455
commit d4feca1f26
1 changed files with 4 additions and 4 deletions

View File

@ -23,7 +23,7 @@ A **BatchNode** extends `Node` but changes `prep()` and `exec()`:
### Example: Summarize a Large File
``python
```python
class MapSummaries(BatchNode):
def prep(self, shared):
# Suppose we have a big file; chunk it
@ -45,7 +45,7 @@ class MapSummaries(BatchNode):
map_summaries = MapSummaries()
flow = Flow(start=map_summaries)
flow.run(shared)
``python
```python
---
@ -56,7 +56,7 @@ A **BatchFlow** runs a **Flow** multiple times, each time with different `params
### Example: Summarize Many Files
``python
```python
class SummarizeAllFiles(BatchFlow):
def prep(self, shared):
# Return a list of param dicts (one per file)
@ -69,7 +69,7 @@ summarize_file = SummarizeFile(start=load_file)
# Wrap that flow into a BatchFlow:
summarize_all_files = SummarizeAllFiles(start=summarize_file)
summarize_all_files.run(shared)
``python
```python
**Under the Hood**:
1. `prep(shared)` returns a list of param dicts—e.g., `[{filename: "file1.txt"}, {filename: "file2.txt"}, ...]`.