Return set instead of list from get_parents, get_tags.
This commit is contained in:
parent
dd0ee7a72a
commit
8279a1871b
1 changed files with 2 additions and 2 deletions
|
@ -173,7 +173,7 @@ class GroupableMixin:
|
||||||
query = f'SELECT parentid FROM {self.group_table} WHERE memberid == ?'
|
query = f'SELECT parentid FROM {self.group_table} WHERE memberid == ?'
|
||||||
parent_rows = self.photodb.sql_select(query, [self.id])
|
parent_rows = self.photodb.sql_select(query, [self.id])
|
||||||
parent_ids = [row[0] for row in parent_rows]
|
parent_ids = [row[0] for row in parent_rows]
|
||||||
parents = list(self.group_getter_many(parent_ids))
|
parents = set(self.group_getter_many(parent_ids))
|
||||||
return parents
|
return parents
|
||||||
|
|
||||||
def has_any_child(self):
|
def has_any_child(self):
|
||||||
|
@ -847,7 +847,7 @@ class Photo(ObjectBase):
|
||||||
[self.id]
|
[self.id]
|
||||||
)
|
)
|
||||||
tag_ids = [row[0] for row in tag_ids]
|
tag_ids = [row[0] for row in tag_ids]
|
||||||
tags = list(self.photodb.get_tags_by_id(tag_ids))
|
tags = set(self.photodb.get_tags_by_id(tag_ids))
|
||||||
return tags
|
return tags
|
||||||
|
|
||||||
def has_tag(self, tag, *, check_children=True):
|
def has_tag(self, tag, *, check_children=True):
|
||||||
|
|
Loading…
Reference in a new issue