some improvement

This commit is contained in:
2025-05-08 03:37:08 +02:00
parent b4330c0362
commit 3aac0116e6

View File

@@ -15,7 +15,7 @@ from user.models import User
class Transmission:
trpc_args = [
"id", "percentDone", "uploadRatio", "rateUpload", "rateDownload", "hashString", "status", "sizeWhenDone",
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver", "status"
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver"
]
def __init__(self):
@@ -36,12 +36,13 @@ class Transmission:
return {
"progress": data.progress,
"status_str": data.status,
**data.fields
}
def get_all_data(self, hash_strings=None):
return {
data.hashString: {"progress": data.progress, **data.fields}
data.hashString: {"progress": data.progress, "status_str": data.status, **data.fields}
for data in self.client.get_torrents(hash_strings, self.trpc_args)
}