refac
This commit is contained in:
@@ -889,10 +889,14 @@ def get_source_context(sources: list, source_ids: dict = None, include_content:
|
|||||||
if source_id not in source_ids:
|
if source_id not in source_ids:
|
||||||
source_ids[source_id] = len(source_ids) + 1
|
source_ids[source_id] = len(source_ids) + 1
|
||||||
src_name = source.get('source', {}).get('name')
|
src_name = source.get('source', {}).get('name')
|
||||||
|
src_type = source.get('source', {}).get('type')
|
||||||
|
src_rid = source.get('source', {}).get('id')
|
||||||
body = doc if include_content else ''
|
body = doc if include_content else ''
|
||||||
context_string += (
|
context_string += (
|
||||||
f'<source id="{source_ids[source_id]}"'
|
f'<source id="{source_ids[source_id]}"'
|
||||||
+ (f' name="{src_name}"' if src_name else '')
|
+ (f' name="{src_name}"' if src_name else '')
|
||||||
|
+ (f' resource-type="{src_type}"' if src_type else '')
|
||||||
|
+ (f' resource-id="{src_rid}"' if src_rid else '')
|
||||||
+ f'>{body}</source>\n'
|
+ f'>{body}</source>\n'
|
||||||
)
|
)
|
||||||
return context_string
|
return context_string
|
||||||
|
|||||||
Reference in New Issue
Block a user