emmental/curds/playlist/manager.py

16 lines
380 B
Python

# Copyright 2019 (c) Anna Schumaker.
from . import library
import os
class LibraryManager(dict):
def __getitem__(self, key):
key = os.path.abspath(key)
if not key in self.keys():
self[key] = library.LibraryPlaylist(key)
return self.get(key)
class PlaylistManager(dict):
def __init__(self):
self["Library"] = LibraryManager()