From 86bea456b1652a2bbe0bc4a032df077551b35aca Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Fri, 18 Jul 2025 11:07:52 +0200 Subject: [PATCH] Generate trip name from accommodation locations. --- agenda/types.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/agenda/types.py b/agenda/types.py index 6ba7f23..67a9545 100644 --- a/agenda/types.py +++ b/agenda/types.py @@ -2,11 +2,11 @@ import collections import datetime -from datetime import date import functools import typing from collections import defaultdict from dataclasses import dataclass, field +from datetime import date import emoji from pycountry.db import Country @@ -77,6 +77,9 @@ class Trip: event["title"] for event in self.events ] or self.titles_from_travel() + if not titles: + titles = [acc["location"] for acc in self.accommodation] + return format_list_with_ampersand(titles) or "[unnamed trip]" def titles_from_travel(self) -> list[str]: