Utils¶
-
class
transmission_rpc.utils.
Field
(value, dirty)¶ -
dirty
¶ Alias for field number 1
-
value
¶ Alias for field number 0
-
-
exception
transmission_rpc.utils.
INetAddressError
[source]¶ Error parsing / generating a internet address.
-
transmission_rpc.utils.
argument_value_convert
(method, argument, value, rpc_version)[source]¶ Check and fix Transmission RPC issues with regards to methods, arguments and values.
-
transmission_rpc.utils.
format_speed
(size)[source]¶ Format bytes per second speed into IEC prefixes, B/s, KiB/s, MiB/s …
-
transmission_rpc.utils.
format_timedelta
(delta)[source]¶ Format datetime.timedelta into <days> <hours>:<minutes>:<seconds>.
-
transmission_rpc.utils.
format_timestamp
(timestamp, utc=False)[source]¶ Format unix timestamp into ISO date format.
-
transmission_rpc.utils.
get_arguments
(method, rpc_version)[source]¶ Get arguments for method in specified Transmission RPC version.
-
transmission_rpc.utils.
inet_address
(address, default_port, default_address='localhost')[source]¶ Parse internet address.
-
transmission_rpc.utils.
make_python_name
(name)[source]¶ Convert Transmission RPC name to python compatible name.
-
transmission_rpc.utils.
make_rpc_name
(name)[source]¶ Convert python compatible name to Transmission RPC name.
-
transmission_rpc.utils.
rpc_bool
(arg)[source]¶ Convert between Python boolean and Transmission RPC boolean.