Open helloworldmn opened 3 years ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
torrt/utils.py | 3 | 4 | 75.0% | ||
torrt/trackers/rutracker.py | 2 | 5 | 40.0% | ||
<!-- | Total: | 7 | 11 | 63.64% | --> |
Totals | |
---|---|
Change from base Build 124: | -0.02% |
Covered Lines: | 968 |
Relevant Lines: | 1542 |
Thank you.
Before we proceed, can you elaborate on why do you want to apply proxies exclusively to rutracker, but not for others, what's the usecase?
Just because I use only RuTracker :) I use some parts of torrt in my custom scenarios where sometimes it needs to switch proxy "on the fly" for better load distribution among proxies. I think it's not difficult to patch all of methods, but I inspected only calls I used and didn't look into other parts of code.
I think it's not difficult to patch all of methods, but I inspected only calls I used and didn't look into other parts of code.
Ok, let's introduce it. You'd need to ensure CLI configuration of rutracker won't fail, though.
Added proxy parameters into several RuTrackerTracker (and deeper) methods. It might be useful in the case of proxy usage exactly in a specific RuTracker requests. Tunnel functionality is not affected (can be used both simultaneously).