diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index f723816..b164662 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -70,15 +70,32 @@ def dump(): dstream.write(f'{p}' f'{len(partitions[p])}') dstream.write("") + dstream.write(f'

Partitions

') for p in partitions: store=partitions[p] - dstream.write(f'

Partition {p}

') + dstream.write(f'

{p}

') + dstream.write(f'' + f'' + f'Name' + f'Connection' + f'' + f'' + f'uri' + f'data_type' + f'capacity' + f'connection_type' + f'time' + f'') + format_cell=lambda value,strike: f'{value}' if strike else f'{value}' for k,v in store.items(): - if now-v.time') - else: - dstream.write(f'{k}: {v}
') - dstream.write("

") + expired = now-v.time >= entry_ttl + dstream.write(f'
{format_cell(k,expired)}' + f'{format_cell(v.uri,expired)}' + f'{format_cell(v.data_type,expired)}' + f'{format_cell(v.capacity,expired)}' + f'{format_cell(v.connection_type,expired)}' + f'{format_cell(v.time,expired)}') + dstream.write("
") else: dstream.write("None

") dstream.write("

Server statistics

")