nanome.beta.nanome_sdk.utils module

class PacketTypes[source]

Bases: enum.IntEnum

An enumeration.

client_connection = 2
client_disconnection = 6
keep_alive = 8
live_logs = 10
logs_request = 9
master_change = 7
message_to_client = 4
message_to_plugin = 3
plugin_connection = 1
plugin_disconnection = 5
plugin_list = 0
connect_stdin_stdout()[source]

Wrap stdin and stdout in StreamReader and StreamWriter interface.

allows async reading and writing.

convert_bytes_to_packet(received_bytes)[source]

Parse received bytes into Packet instance.

random_request_id()[source]

Generate a random but valid request id.