Skip to content

Commit 3ff8a92

Browse files
committed
type KernelSessionRecordList
1 parent 8664ca0 commit 3ff8a92

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

jupyter_server/services/sessions/sessionmanager.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import os
55
import pathlib
66
import uuid
7-
from typing import Dict
7+
from typing import Dict, List
88

99
try:
1010
import sqlite3
@@ -73,7 +73,7 @@ def __eq__(self, other: object) -> bool:
7373
)
7474
return False
7575

76-
def update(self, other: "KernelSessionRecord") -> None:
76+
def update(self, other: KernelSessionRecord) -> None:
7777
"""Updates in-place a kernel from other (only accepts positive updates"""
7878
if not isinstance(other, KernelSessionRecord):
7979
raise TypeError("'other' must be an instance of KernelSessionRecord.")
@@ -97,7 +97,9 @@ class KernelSessionRecordList:
9797
it will be appended.
9898
"""
9999

100-
def __init__(self, *records):
100+
_records: List[KernelSessionRecord]
101+
102+
def __init__(self, *records: KernelSessionRecord):
101103
self._records = []
102104
for record in records:
103105
self.update(record)

0 commit comments

Comments
 (0)