From 59494930f3d6f7b246fc35fb13ac0e447b34142e Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Mon, 17 Apr 2023 14:26:48 +0100
Subject: [PATCH] Add docstring for time_db_transaction

---
 webservice/webservice.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/webservice/webservice.py b/webservice/webservice.py
index 86495751e..45ec4ecf9 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -304,6 +304,11 @@ def parse_config(cmd: List[str], config: Dict[str, Any]) -> List[str]:
 
 
 class time_db_transaction:
+    """Record time taken to write to the database
+
+    Use as a context manager. When leaving the block, the transaction will be
+    committed (or rolled back, on error), and the time taken logged.
+    """
     t_start = 0
 
     def __init__(self, conn: sqlite3.Connection, label: str):
-- 
GitLab