14 lines
520 B
Python
14 lines
520 B
Python
def sort_clients(stor, key):
|
|
clients = stor.values()
|
|
cl_data = [(client, client[key]) for client in clients if client[key] > 0]
|
|
return sorted(cl_data, key=lambda data: data[1], reverse=True)
|
|
|
|
|
|
def seconds_to_text(seconds):
|
|
minutes, seconds = divmod(seconds, 60)
|
|
hours, minutes = divmod(minutes, 60)
|
|
hours = str(hours) + 'h ' if hours > 0 else ''
|
|
minutes = str(minutes) + 'm ' if minutes > 0 else ''
|
|
seconds = str(seconds) + 's' if seconds > 0 else ''
|
|
return hours + minutes + seconds
|