Skip to content

Release 3.1

Choose a tag to compare

@Toomas633 Toomas633 released this 29 Dec 10:03
89510b9

What's Changed

Minor updates

  • Added a level option to the [Logging] section in config.py and README.md, allowing users to set the logging level to INFO or DEBUG for more detailed logs. The logging system now supports debug messages, which are only logged when the level is set to DEBUG.
  • Added debug logging to key operations in qb.py (torrent removal) and plex_organizer.py (script locking), helping users and developers trace execution and diagnose issues.
  • Implemented a file-based locking mechanism in plex_organizer.py to prevent multiple instances of the script from running simultaneously, logging a debug message and waiting if another instance is detected.
  • Added the is_script_temp_file utility function in utils.py and updated file processing logic to skip temporary files created by the script (e.g., .langtag, .submerge), preventing accidental modification or deletion.
  • Improved documentation in README.md to clarify logging configuration options and removed an extraneous blank line for clarity.

Full Changelog: v3.0...v3.1