From 83500944eb84d140d652376e0c9e43991e829707 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Fri, 9 Jun 2023 23:45:11 -0700 Subject: [PATCH] Fixed bug in steinberg metadata --- wavinfo/wave_ixml_reader.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wavinfo/wave_ixml_reader.py b/wavinfo/wave_ixml_reader.py index dadee69..52ee4d5 100644 --- a/wavinfo/wave_ixml_reader.py +++ b/wavinfo/wave_ixml_reader.py @@ -49,7 +49,7 @@ class SteinbergMetadata: AURO_13_0 = 41 AURO_13_1 = 42 - Steinberg_xpath = "//BWFXML/STEINBERG" + Steinberg_xpath = "./STEINBERG" @classmethod def present(cls, xml: ET.ElementTree) -> bool: @@ -58,14 +58,14 @@ class SteinbergMetadata: :param xml: an iXML ElementTree """ x = xml.find(cls.Steinberg_xpath) - return x is not None and len(x) > 0 + return x is not None def __init__(self, xml: ET.ElementTree) -> None: """ Parse Steinberg iXML data. :param xml: The entire iXML Tree """ - self.parsed = xml.find("//BWFXML/STEINBERG") + self.parsed = xml.find(self.Steinberg_xpath) @property def audio_speaker_arrangement(self) -> Optional[AudioSpeakerArrangement]: