Difegue / LANraragi

Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.
https://lrr.tvc-16.science
MIT License
2.25k stars 160 forks source link

changes exception handling for plugins #1041

Closed IceBreeze closed 2 months ago

IceBreeze commented 3 months ago

This is a work in progress, but I would like to know your opinion before going further.

At this point the refactoring is limited to the metadata plugins. I handled the exception inside the sub exec_metadata_plugin, this way I was able to remove some "eval" without replacing them.

holopin-bot[bot] commented 2 months ago

Congratulations @IceBreeze, the maintainer of this repository has issued you a holobyte! Here it is: https://holopin.io/holobyte/cm0jrqda424680cl1luhmm6bn

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account. Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!