adjusted log function to not be called if disabled

This commit is contained in:
2022-07-20 11:06:11 -05:00
parent 1889901f93
commit 1375bc36ce
3 changed files with 41 additions and 21 deletions

View File

@@ -2,28 +2,37 @@
def torprocessor(self):
for canidate in self.tracker_nonprotected_list:
if 'ipt' in canidate['tags']:
self.tl.warning(f'{canidate["name"]} was in non-protected list.')
if self.use_log:
self.tl.warning(f'{canidate["name"]} was in non-protected list.')
break
if canidate['state'] == 'downloading':
self.tl.info(f'{canidate["name"]} is still downloading and will be skipped.')
if self.use_log:
self.tl.info(f'{canidate["name"]} is still downloading and will be skipped.')
break
else:
self.torrent_hash_delete_list.append(canidate['infohash_v1'])
self.tl.info(f'Submitted {canidate["name"]} for deletion.')
if self.use_log:
self.tl.info(f'Submitted {canidate["name"]} for deletion.')
for canidate in self.tracker_protected_list:
if canidate['state'] == 'downloading':
self.tl.warning(f'{canidate["name"]} is still downloading and will be skipped.')
if self.use_log:
self.tl.warning(f'{canidate["name"]} is still downloading and will be skipped.')
break
if canidate['ratio'] < float(1.05):
self.tl.debug(f'{canidate["name"]} is below a 1.05 ratio({canidate["ratio"]})')
if self.use_log:
self.tl.debug(f'{canidate["name"]} is below a 1.05 ratio({canidate["ratio"]})')
if canidate['added_on'] + self.config["age"] <= self.t.time():
self.tl.debug(f'{canidate["name"]} Seconds old: {self.t.time() - self.config["age"] - canidate["added_on"]}')
if self.use_log:
self.tl.debug(f'{canidate["name"]} Seconds old: {self.t.time() - self.config["age"] - canidate["added_on"]}')
self.torrent_hash_delete_list.append(canidate['infohash_v1'])
self.tl.info(f'Submitted {canidate["name"]} for deletion from the protected list.')
if self.use_log:
self.tl.info(f'Submitted {canidate["name"]} for deletion from the protected list.')
if canidate['ratio'] >= float(1.05):
self.tl.debug(f'{canidate["name"]} is above a 1.05 ratio({canidate["ratio"]}).')
if self.use_log:
self.tl.debug(f'{canidate["name"]} is above a 1.05 ratio({canidate["ratio"]}).')
self.torrent_hash_delete_list.append(canidate['infohash_v1'])
self.tl.info(f'Submitted {canidate["name"]} for deletion from the protected list.')
if self.use_log:
self.tl.info(f'Submitted {canidate["name"]} for deletion from the protected list.')
else:
pass
@@ -33,6 +42,7 @@ def printprocessor(self):
self.tl.info(f'Total torrents set for deletion: {len(self.torrent_hash_delete_list)}')
def tordelete(self):
self.tl.debug('Hash list submitted for deletion:')
if self.use_log:
self.tl.debug('Hash list submitted for deletion:')
self.tl.debug(self.torrent_hash_delete_list)
self.qbt_client.torrents_delete(True, self.torrent_hash_delete_list)