From 8bd90607a373c587c4139f862c52b16cf52c2f59 Mon Sep 17 00:00:00 2001 From: Emir Muhammad Date: Mon, 27 Apr 2026 14:22:59 +0200 Subject: [PATCH 1/5] First pass into making a table --- src/connectivityserver/connectionflask.py | 30 ++++++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index f723816..fe72540 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -72,13 +72,35 @@ def dump(): dstream.write("") for p in partitions: store=partitions[p] - dstream.write(f'

Partition {p}

') + dstream.write(f'

Partition {p}

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

") + dstream.write(f'{k}' + f'{v.uri}' + f'{v.data_type}' + f'{v.capacity}' + f'{v.connection_type}' + f'{v.time}') + dstream.write("
") else: dstream.write("None

") dstream.write("

Server statistics

") From d818adca0b97c4858bb2fe7c8b7cbf2881575187 Mon Sep 17 00:00:00 2001 From: Emir Muhammad Date: Mon, 27 Apr 2026 14:38:56 +0200 Subject: [PATCH 2/5] refactor strikethrough --- src/connectivityserver/connectionflask.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index fe72540..30761fe 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -85,21 +85,15 @@ def dump(): 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{k}' - f'{v.uri}' - f'{v.data_type}' - f'{v.capacity}' - f'{v.connection_type}' - f'{v.time}') - else: - dstream.write(f'{k}' - f'{v.uri}' - f'{v.data_type}' - f'{v.capacity}' - f'{v.connection_type}' - f'{v.time}') + 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

") From e6de56dc8d96f761e6c3e985f128afbb9470021e Mon Sep 17 00:00:00 2001 From: Emir Muhammad Date: Mon, 27 Apr 2026 15:36:00 +0200 Subject: [PATCH 3/5] change strikethrough to red test --- src/connectivityserver/connectionflask.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index 30761fe..e105699 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -85,7 +85,7 @@ def dump(): f'connection_type' f'time' f'') - format_cell=lambda value,strike: f'{value}' if strike else f'{value}' + format_cell=lambda value,strike: f'{value}' if strike else f'{value}' for k,v in store.items(): expired = now-v.time >= entry_ttl dstream.write(f'{format_cell(k,expired)}' From 7e94358a536a10fa8f4e0024bf2be1e53a3420a1 Mon Sep 17 00:00:00 2001 From: Emir Muhammad Date: Mon, 27 Apr 2026 17:26:22 +0200 Subject: [PATCH 4/5] multiple partitions fix --- src/connectivityserver/connectionflask.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index e105699..0b750d5 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -70,9 +70,10 @@ 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'Title' From ccf338832dc47df614681934c487a69404f12436 Mon Sep 17 00:00:00 2001 From: Emir Muhammad Date: Mon, 27 Apr 2026 17:29:49 +0200 Subject: [PATCH 5/5] name change --- src/connectivityserver/connectionflask.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connectivityserver/connectionflask.py b/src/connectivityserver/connectionflask.py index 0b750d5..b164662 100755 --- a/src/connectivityserver/connectionflask.py +++ b/src/connectivityserver/connectionflask.py @@ -76,7 +76,7 @@ def dump(): dstream.write(f'

{p}

') dstream.write(f'
' f'' - f'Title' + f'Name' f'Connection' f'' f''