def convert_medium(obj): """ :type obj: :class:`mbdata.models.Medium` """ m = models.medium() if obj.format is not None: m.set_format(obj.format.name) dl = models.disc_list(count=len(obj.cdtocs)) m.set_disc_list(dl) tl = models.track_listType6(count=obj.track_count) m.set_track_list(tl) return m