23 lines
590 B
Python
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
|