polyswarmclient.utils

Module Contents

polyswarmclient.utils.logger[source]
polyswarmclient.utils.TASK_TIMEOUT = 1.0[source]
polyswarmclient.utils.MAX_WAIT[source]
polyswarmclient.utils.MAX_WORKERS = 4[source]
polyswarmclient.utils.to_string(value)[source]
polyswarmclient.utils.sha3_256(x)[source]
polyswarmclient.utils.sha3(seed)[source]
polyswarmclient.utils.int_to_bytes(i)[source]
polyswarmclient.utils.int_from_bytes(b)[source]
polyswarmclient.utils.bool_list_to_int(bs)[source]
polyswarmclient.utils.int_to_bool_list(i, expected_size)[source]
polyswarmclient.utils.guid_as_string(guid)[source]
polyswarmclient.utils.calculate_commitment(account, verdicts, nonce=None)[source]
polyswarmclient.utils.configure_event_loop()[source]
polyswarmclient.utils.asyncio_join()[source]
Gather all remaining tasks, assumes loop is not running
polyswarmclient.utils.asyncio_stop()[source]
Stop the main event loop
polyswarmclient.utils.exit(exit_status)[source]
Exit the program entirely.
polyswarmclient.utils.check_response(response)[source]
Check the status of responses from polyswarmd
Parameters

response – Response dict parsed from JSON from polyswarmd

Returns

True if successful else False

Return type

(bool)

polyswarmclient.utils.is_valid_ipfs_uri(ipfs_uri)[source]
Ensure that a given ipfs_uri is valid by checking length and base58 encoding.
Parameters

ipfs_uri (str) – ipfs_uri to validate

Returns

is this valid?

Return type

bool