format issue

Open Beginner friendly
#54 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Tech stack
python
Domain
desktop

Research direction

Start with remembrance/browser/main_window.py at get_repeat_label and trace the repeat_frequency value from reminder.py's set_repeat_label. Reproduce with the reminders.csv line shown and verify that launching the application no longer raises the TypeError and the reminder is displayed with its repeat label.

Written by the indexing model from the issue text.

Description

reminders.csv line:
VE97u5zI,important note,,1780704000,1780718820,False,False,2,3,0,0,-1,0,1779206915,1779206915,local

result:
flatpak run io.github.dgsasha.Remembrance
2026-05-23 21:11:53,841 - remembrance - INFO - application:connect_to_service - Connected to service
Traceback (most recent call last):
File "/app/lib/python3.12/site-packages/remembrance/browser/application.py", line 86, in do_command_line
self.do_activate()
File "/app/lib/python3.12/site-packages/remembrance/browser/application.py", line 144, in do_activate
self.win = MainWindow(self.page, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/lib/python3.12/site-packages/remembrance/browser/main_window.py", line 147, in init
self.unpack_reminders(reminders)
File "/app/lib/python3.12/site-packages/remembrance/browser/main_window.py", line 601, in unpack_reminders
self.display_reminder(**reminder)
File "/app/lib/python3.12/site-packages/remembrance/browser/main_window.py", line 640, in display_reminder
reminder = Reminder(
^^^^^^^^^
File "/app/lib/python3.12/site-packages/remembrance/browser/reminder.py", line 76, in init
self.set_labels()
File "/app/lib/python3.12/site-packages/remembrance/browser/reminder.py", line 268, in set_labels
self.set_repeat_label()
File "/app/lib/python3.12/site-packages/remembrance/browser/reminder.py", line 254, in set_repeat_label
self.win.get_repeat_label(
File "/app/lib/python3.12/site-packages/remembrance/browser/main_window.py", line 277, in get_repeat_label
type_name = repeat_frequency + ' ' + _('hours')
~~~~~~~~~~~~~~~~~^~~~~
TypeError: unsupported operand type(s) for +: 'int' and 'str'

Dominant language
No language data
Stars
1
Forks
2
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Similar issues

More Desktop Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.