Refactor: Improve Pythonic code style

- Replace len() > 0 with direct boolean check for better Pythonic code
- Optimize dictionary iteration by removing unnecessary .keys() calls

These changes improve code readability and follow Python best practices
by using more idiomatic patterns.
This commit is contained in:
Daniel Viegas 2025-11-30 01:24:08 +01:00
parent 26bca526c3
commit f720789c95

View File

@ -860,7 +860,7 @@ class MyTimelineView(NavigationView):
category_event_types = {} # Map category to list of event types category_event_types = {} # Map category to list of event types
# First pass: collect event types by category # First pass: collect event types by category
for event_type_obj in EVENT_COLORS.keys(): for event_type_obj in EVENT_COLORS:
if event_type_obj not in EVENT_CATEGORIES: if event_type_obj not in EVENT_CATEGORIES:
continue continue
category = EVENT_CATEGORIES[event_type_obj] category = EVENT_CATEGORIES[event_type_obj]
@ -869,7 +869,7 @@ class MyTimelineView(NavigationView):
category_event_types[category].append(event_type_obj) category_event_types[category].append(event_type_obj)
# Second pass: create UI with category checkboxes # Second pass: create UI with category checkboxes
for category in sorted(category_event_types.keys()): for category in sorted(category_event_types):
event_types_in_category = category_event_types[category] event_types_in_category = category_event_types[category]
# Create category checkbox with three-state support # Create category checkbox with three-state support
@ -1243,7 +1243,7 @@ class MyTimelineView(NavigationView):
add_person_checkbox(child_ref.ref, _('Child')) add_person_checkbox(child_ref.ref, _('Child'))
# Only add expander if there are members to show # Only add expander if there are members to show
if len(members_box.get_children()) > 0: if members_box.get_children():
# Create family checkbox with three-state support # Create family checkbox with three-state support
family_checkbox = Gtk.CheckButton(label=family_name) family_checkbox = Gtk.CheckButton(label=family_name)