From 28aa47d40d87050fc717aff54febfb028bb587c7 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 27 Sep 2020 23:26:33 -0700 Subject: [PATCH] Add __str__ to Album and Photo. --- etiquette/objects.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/etiquette/objects.py b/etiquette/objects.py index 109743f..2a42c3c 100644 --- a/etiquette/objects.py +++ b/etiquette/objects.py @@ -278,6 +278,12 @@ class Album(ObjectBase, GroupableMixin): def __repr__(self): return f'Album:{self.id}' + def __str__(self): + if self.title: + return f'Album:{self.id}:{self.title}' + else: + return f'Album:{self.id}' + @staticmethod def normalize_description(description): if description is None: @@ -715,6 +721,9 @@ class Photo(ObjectBase): def __repr__(self): return f'Photo:{self.id}' + def __str__(self): + return f'Photo:{self.id}:{self.basename}' + @staticmethod def normalize_override_filename(override_filename): if override_filename is None: