some improvement
This commit is contained in:
@@ -15,7 +15,7 @@ from user.models import User
|
|||||||
class Transmission:
|
class Transmission:
|
||||||
trpc_args = [
|
trpc_args = [
|
||||||
"id", "percentDone", "uploadRatio", "rateUpload", "rateDownload", "hashString", "status", "sizeWhenDone",
|
"id", "percentDone", "uploadRatio", "rateUpload", "rateDownload", "hashString", "status", "sizeWhenDone",
|
||||||
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver", "status"
|
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver"
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -36,12 +36,13 @@ class Transmission:
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"progress": data.progress,
|
"progress": data.progress,
|
||||||
|
"status_str": data.status,
|
||||||
**data.fields
|
**data.fields
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_all_data(self, hash_strings=None):
|
def get_all_data(self, hash_strings=None):
|
||||||
return {
|
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)
|
for data in self.client.get_torrents(hash_strings, self.trpc_args)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user