engine-sync/engine_sync/playlist.py

23 lines
590 B
Python

from datetime import datetime
class Playlist:
def __init__(self, name: str, engine_id: int = None, parent: int = 0):
self.name = name
self.parent = parent
self.engine_id = engine_id
self.last_edited = datetime.now()
def __str__(self):
st = "'" + self.name + "'"
if self.parent != 0:
st += ", parent " + str(self.parent)
if self.engine_id != 0:
st += ", Engine ID " + str(self.engine_id)
st += ", Last edited " + self.last_edited.isoformat(sep=" ", timespec="seconds")
return st