mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-08-13 04:59:03 +08:00
Update utils.py (#7091)
### What problem does this PR solve? when there are multiple entities, the variable `v` may be a list, which will lead to this error: ``` | File "/mnt/d/wrf/ragflow/ragflow/graphrag/utils.py", line 59, in replace_all | result = result.replace(f"{{{k}}}", v) | TypeError: replace() argument 2 must be str, not list ``` this pr assign this `v` to be a str ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) - [ ] New Feature (non-breaking change which adds functionality) - [ ] Documentation Update - [ ] Refactoring - [ ] Performance Improvement - [ ] Other (please describe):
This commit is contained in:
parent
9e7d052c8d
commit
627fd002ae
@ -56,7 +56,7 @@ def perform_variable_replacements(
|
||||
def replace_all(input: str) -> str:
|
||||
result = input
|
||||
for k, v in variables.items():
|
||||
result = result.replace(f"{{{k}}}", v)
|
||||
result = result.replace(f"{{{k}}}", str(v))
|
||||
return result
|
||||
|
||||
result = replace_all(result)
|
||||
|
Loading…
x
Reference in New Issue
Block a user