Refactor NZB processing to consolidate files within nzbToMedia.core.processor. This is a step towards simplifying the code by merge commonalities between the different processing methods.
This moves most of the processing code out of nzbToMedia.py into core.processor.nzb. Additionally it extracts the different processing sections for NZBGet, SABnzbd, and manual processing into their own separate modules within core.processor.
Test Configuration:
Checklist:
[X] I have based this change on the nightly branch
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
Not applicable I have made corresponding changes to the documentation
Not applicable - refactors I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
Description
Refactor NZB processing to consolidate files within
nzbToMedia.core.processor
. This is a step towards simplifying the code by merge commonalities between the different processing methods.This moves most of the processing code out of
nzbToMedia.py
intocore.processor.nzb
. Additionally it extracts the different processing sections for NZBGet, SABnzbd, and manual processing into their own separate modules withincore.processor
.Test Configuration:
Checklist: