rapid-photo-downloader crashes under Python 3.14
<!--
Warning: Do not ignore this template!
Failure to provide the required information risks automatic closure.
Please read our Bug reporting guidelines before opening a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
If you want to help catching more bugs upfront, consider joining the Arch Testing Team:
https://wiki.archlinux.org/title/Arch_Testing_Team
-->
# Description:
```
$ rapid-photo-downloader
ERROR: Unexpected exception while scanning <redacted>'s Phone
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/tenacity/__init__.py", line 480, in __call__
File "/usr/lib/python3.14/site-packages/raphodo/rpdsql.py", line 1024, in have_thumbnail
sqlite3.OperationalError: unable to open database file
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/raphodo/scan.py", line 206, in do_work
self.do_scan()
~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/raphodo/scan.py", line 350, in do_scan
self.scan_file_system(scan_arguments)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/raphodo/scan.py", line 502, in scan_file_system
self.process_file()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/raphodo/scan.py", line 1052, in process_file
get_thumbnail = self.thumbnail_cache.get_thumbnail_path(
full_file_name=file,
...<2 lines>...
camera_model=self.camera_model,
)
File "/usr/lib/python3.14/site-packages/raphodo/cache.py", line 538, in get_thumbnail_path
File "/usr/lib/python3.14/site-packages/tenacity/__init__.py", line 338, in wrapped_f
File "/usr/lib/python3.14/site-packages/tenacity/__init__.py", line 477, in __call__
File "/usr/lib/python3.14/site-packages/tenacity/__init__.py", line 378, in iter
File "/usr/lib/python3.14/site-packages/tenacity/__init__.py", line 421, in exc_check
tenacity.RetryError: RetryError[<Future at 0x7fc73aeca5d0 state=finished raised OperationalError>]
```
And this program is unusable after this exception.
# Additional info:
<!-- The exact package version is compulsory. -->
* package version(s): 0.9.36-3
* config and/or log files: N/A
* link to upstream bug report, if any: https://github.com/damonlynch/rapid-photo-downloader/issues/261
Upstream has fixed this issue in: https://github.com/damonlynch/rapid-photo-downloader/pull/263
And released https://github.com/damonlynch/rapid-photo-downloader/releases/tag/v0.9.37b1. However, this is a beta version and it's unknown when they would release a stable version.
# Steps to reproduce:
<!-- Describe how to reproduce the bug step by step including the commands -->
1. Plug phone or camera to computer
2. Start rapid-photo-downloader
issue