fix prompt display

This commit is contained in:
Vladimir Mandic
2023-11-24 09:00:17 -05:00
parent 9edfc987e0
commit 0e95630ee5
4 changed files with 17 additions and 11 deletions
+6 -6
View File
@@ -35,16 +35,16 @@ def plaintext_to_html(text):
def infotext_to_html(text):
res = parse_generation_parameters(text)
prompt = res.get('Prompt', None)
negative = res.get('Negative prompt', None)
prompt = res.get('Prompt', '').replace('\n', '<br>\n')
negative = res.get('Negative prompt', '')
res.pop('Prompt', None)
res.pop('Negative prompt', None)
params = [f'{k}: {v}' for k, v in res.items() if v is not None]
params = '| '.join(params)
params = '| '.join(params) if len(params) > 0 else ''
code = f'''
<p><b>Prompt:</b> {prompt}</p>
<p><b>Negative:</b> {negative}</p>
<p><b>Parameters:</b> {params}</p>
<p><b>Prompt:</b> {html.escape(prompt)}</p>
<p><b>Negative:</b> {html.escape(negative)}</p>
<p><b>Parameters:</b> {html.escape(params)}</p>
'''
return code