add docstrings to local functions
Stefan Schuermans

Stefan Schuermans commited on 2020-05-26 15:40:11
Showing 1 changed files, with 14 additions and 0 deletions.

... ...
@@ -249,6 +249,10 @@ class UptGui:
249 249
         # select process with proc_id
250 250
         # scroll the process into view
251 251
         def update(proc_store, proc_path, proc_iter, _ctx):
252
+            """
253
+            Called for every item in tree.
254
+            If item matches proc_id, select it and scroll it into view.
255
+            """
252 256
             if proc_store.get_value(proc_iter, self.PROC_PROC_ID) != proc_id:
253 257
                 return
254 258
             proc_sel.select_iter(proc_iter)
... ...
@@ -271,6 +275,11 @@ class UptGui:
271 275
             return
272 276
         # add details of new process
273 277
         def add(key: str, value: str, parent_iter=None):
278
+            """
279
+            Add a string detail to a process.
280
+            Add to specified parent (if parent_iter is specified).
281
+            Return iterator to added detail.
282
+            """
274 283
             detail_iter = self.wid_details_tree.append(parent_iter)
275 284
             self.wid_details_tree.set_value(detail_iter, self.DETAIL_PROC_ID,
276 285
                                             -1)
... ...
@@ -280,6 +289,11 @@ class UptGui:
280 289
             return detail_iter
281 290
 
282 291
         def add_list(key: str, values: list, parent_iter=None):
292
+            """
293
+            Add a list of string details to a process as subtree.
294
+            Add to specified parent (if parent_iter is specified).
295
+            Return iterator to added top-level of detail subtree.
296
+            """
283 297
             if values is None:
284 298
                 return add(key, '???', parent_iter)
285 299
             list_iter = add(key, f'{len(values):d} entries', parent_iter)
286 300