corelink.resources.variables
Some global corelink variables.
1"""Some global corelink variables.""" 2 3DEBUG = False 4valid_proto = ["ws", "tcp", "udp"] 5 6def log(obj): 7 """Logger for debug information.""" 8 if DEBUG: 9 print("log: ", obj) 10 11user = None 12password = None 13host = None 14port = None 15protocol = "ws" 16token = None 17connection = None 18user_ip = None 19controlID = 0 20request_queue = {} 21streams = {} # # holds sender dicts with info and connection object 22receiver = {} # holds receiver dicts with info and connection object 23loop = None 24receiver_task = None 25is_open = True 26shut_down = False 27 28async def default_cb(data, *args, key='data'): 29 print("Callback not set for", key) 30 if key == 'data': 31 print("message:\n", data) 32 33user_cb = default_cb 34server_callbacks = {"update": default_cb, "subscriber": default_cb, "stale": default_cb, "dropped": default_cb}
DEBUG =
False
valid_proto =
['ws', 'tcp', 'udp']
def
log(obj):
Logger for debug information.
user =
None
password =
None
host =
None
port =
None
protocol =
'ws'
token =
None
connection =
None
user_ip =
None
controlID =
0
request_queue =
{}
streams =
{}
receiver =
{}
loop =
None
receiver_task =
None
is_open =
True
shut_down =
False
async def
default_cb(data, *args, key='data'):
async def
user_cb(data, *args, key='data'):
server_callbacks =
{'update': <function default_cb>, 'subscriber': <function default_cb>, 'stale': <function default_cb>, 'dropped': <function default_cb>}