def converted(cls, metadata): if ((metadata is None) or (isinstance(metadata, WavePackAPEv2))): return metadata elif (isinstance(metadata, ApeTag)): return WavePackAPEv2(metadata.tags) else: return WavePackAPEv2(ApeTag.converted(metadata).tags)
def converted(cls, metadata): """Converts a MetaData object to a WavPackAPEv2 object.""" if ((metadata is None) or (isinstance(metadata, WavPackAPEv2))): return metadata elif (isinstance(metadata, ApeTag)): return WavPackAPEv2(metadata.tags) else: return WavPackAPEv2(ApeTag.converted(metadata).tags)