Implement aliases
This commit is contained in:
@@ -80,3 +80,10 @@ def join_channel(net, channel):
|
||||
if not joined:
|
||||
return {}
|
||||
return joined
|
||||
|
||||
def get_aliases():
|
||||
url = "aliases"
|
||||
payload = {}
|
||||
aliases = threshold_request(url, payload, method="GET")
|
||||
print("Aliases", aliases)
|
||||
return aliases
|
||||
|
||||
@@ -26,13 +26,26 @@ def escape(obj):
|
||||
|
||||
|
||||
def sort_data(data):
|
||||
for item in data:
|
||||
for item in data.keys():
|
||||
if isinstance(data[item], list):
|
||||
for v in data[item]:
|
||||
if isinstance(v, list):
|
||||
cont = True
|
||||
if isinstance(v, dict):
|
||||
cont = True
|
||||
if cont:
|
||||
continue
|
||||
data[item].sort()
|
||||
elif isinstance(data[item], dict):
|
||||
|
||||
# if all([isinstance(x, int) for k, v in
|
||||
# data[item].items() for x in v.values()]):
|
||||
# Don't sort nested stuff
|
||||
cont = False
|
||||
for k, v in data[item].items():
|
||||
if isinstance(v, list):
|
||||
cont = True
|
||||
if isinstance(v, dict):
|
||||
cont = True
|
||||
if cont:
|
||||
continue
|
||||
sorted_item = sorted(data[item].items(), key=itemgetter(1), reverse=True)
|
||||
data[item] = OrderedDict({k: v for k, v in sorted_item})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user