All pastes #36173 Raw Edit

Anonymous

public text v1 · immutable
#36173 ·published 2006-01-08 16:31 UTC
rendered paste body
    def __init__(self, mpdclientsongobj):
        # Warning: mpdclient2 is rather confused about whether these are
        # attributes or keys or what. Hence the funny exceptions.
        try:
            self.artist = mpdclientsongobj.artist
        except AttributeError, KeyError:
            self.artist = None
        try:
            self.title = mpdclientsongobj.title
        except AttributeError, KeyError:
            self.title = None
        try:
            self.album = mpdclientsongobj.album
        except AttributeError, KeyError:
            self.album = None
        try:
            self.time = mpdclientsongobj.time
        except AttributeError, KeyError:
            self.time = None
        try:
            self.file = mpdclientsongobj.file
        except AttributeError, KeyError:
            self.file = None