mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-23 23:16:58 +08:00
Fix character escape (#12072)
### What problem does this PR solve?
```
f"{re.escape(entity_index_delimiter)}(\d+){re.escape(entity_index_delimiter)}"
->
fr"{re.escape(entity_index_delimiter)}(\d+){re.escape(entity_index_delimiter)}"
```
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@ -132,8 +132,8 @@ class EntityResolution(Extractor):
|
|||||||
f"{remain_candidates_to_resolve} remain."
|
f"{remain_candidates_to_resolve} remain."
|
||||||
)
|
)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as exception:
|
||||||
logging.error(f"Error resolving candidate batch: {e}")
|
logging.error(f"Error resolving candidate batch: {exception}")
|
||||||
|
|
||||||
|
|
||||||
tasks = []
|
tasks = []
|
||||||
@ -251,7 +251,7 @@ class EntityResolution(Extractor):
|
|||||||
ans_list = []
|
ans_list = []
|
||||||
records = [r.strip() for r in results.split(record_delimiter)]
|
records = [r.strip() for r in results.split(record_delimiter)]
|
||||||
for record in records:
|
for record in records:
|
||||||
pattern_int = f"{re.escape(entity_index_delimiter)}(\d+){re.escape(entity_index_delimiter)}"
|
pattern_int = fr"{re.escape(entity_index_delimiter)}(\d+){re.escape(entity_index_delimiter)}"
|
||||||
match_int = re.search(pattern_int, record)
|
match_int = re.search(pattern_int, record)
|
||||||
res_int = int(str(match_int.group(1) if match_int else '0'))
|
res_int = int(str(match_int.group(1) if match_int else '0'))
|
||||||
if res_int > records_length:
|
if res_int > records_length:
|
||||||
|
|||||||
Reference in New Issue
Block a user