2022-12-06 13:45:18 +00:00
|
|
|
from ...utils.shared import (
|
|
|
|
DATABASE_LOGGER as logger
|
|
|
|
)
|
2023-01-12 15:25:50 +00:00
|
|
|
from .parents import (
|
2022-12-06 13:45:18 +00:00
|
|
|
DatabaseObject,
|
|
|
|
Reference
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
class Artist(DatabaseObject):
|
|
|
|
def __init__(self, id_: str = None, mb_id: str = None, name: str = None) -> None:
|
|
|
|
super().__init__(id_=id_)
|
|
|
|
self.mb_id = mb_id
|
|
|
|
self.name = name
|
|
|
|
|
|
|
|
def __eq__(self, __o: object) -> bool:
|
|
|
|
if type(__o) != type(self):
|
|
|
|
return False
|
|
|
|
return self.id == __o.id
|
|
|
|
|
|
|
|
def __str__(self) -> str:
|
|
|
|
return self.name
|