def init(klass, library): model = klass.__lists.get_model() for playlist in os.listdir(PLAYLISTS): try: playlist = Playlist(PLAYLISTS, Playlist.unquote(playlist), library=library) model.append(row=[playlist]) except EnvironmentError: pass library.connect('removed', klass.__removed) library.connect('added', klass.__added) library.connect('changed', klass.__changed)