Change merge_fragments for fasthtml to accept a string rather than list
This commit is contained in:
parent
c071b5921b
commit
d52576ca58
|
@ -10,6 +10,7 @@ class DatastarStreamingResponse(_DatastarStreamingResponse):
|
|||
@classmethod
|
||||
@override
|
||||
def merge_fragments(cls, fragments, *args, **kwargs):
|
||||
xml_fragments = [f if isinstance(f, str) else to_xml(f) for f in fragments]
|
||||
if not isinstance(fragments, str):
|
||||
fragments = to_xml(fragments)
|
||||
# From here, business as usual
|
||||
return super().merge_fragments(xml_fragments, *args, **kwargs)
|
||||
return super().merge_fragments(fragments, *args, **kwargs)
|
||||
|
|
Loading…
Reference in New Issue