File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,14 +47,14 @@ def format_xml(playback: model.PlaybackFormat) -> ETree:
4747 # The field names and sometimes also values differ a lot between
4848 # metadata.xml and getRecordings. Here is what we know:
4949 if (value := orig .findtext ("link" )) is not None :
50- lxml . etree . SubElement ( result , "url" ). text = value
50+ result . append ( XML ( "url" , value ))
5151 if (value := orig .findtext ("processing_time" )) is not None :
52- lxml . etree . SubElement ( result , "processingTime" ). text = value
52+ result . append ( XML ( "processingTime" , value ))
5353 if (value := orig .findtext ("duration" )) is not None :
5454 value = str (int (value ) // 1000 )
55- lxml . etree . SubElement ( result , "length" ). text = value
55+ result . append ( XML ( "length" , value ))
5656 if (value := orig .findtext ("size" )) is not None :
57- lxml . etree . SubElement ( result , "size" ). text = value
57+ result . append ( XML ( "size" , value ))
5858
5959 # Append everything from the 'extentions' subelement (e.g. extensions/preview)
6060 result .extend (orig .iterfind ("extensions/*" ))
You can’t perform that action at this time.
0 commit comments