|
16 | 16 |
|
17 | 17 | import copy |
18 | 18 | import functools |
| 19 | +from typing import Optional |
19 | 20 |
|
20 | 21 | import grpc |
21 | 22 | import logging |
@@ -1305,8 +1306,8 @@ def __init__( |
1305 | 1306 | **kw, |
1306 | 1307 | ): |
1307 | 1308 | self._database: Database = database |
1308 | | - self._session: Session = None |
1309 | | - self._batch: Batch = None |
| 1309 | + self._session: Optional[Session] = None |
| 1310 | + self._batch: Optional[Batch] = None |
1310 | 1311 |
|
1311 | 1312 | if request_options is None: |
1312 | 1313 | self._request_options = RequestOptions() |
@@ -1381,7 +1382,7 @@ class MutationGroupsCheckout(object): |
1381 | 1382 |
|
1382 | 1383 | def __init__(self, database): |
1383 | 1384 | self._database: Database = database |
1384 | | - self._session: Session = None |
| 1385 | + self._session: Optional[Session] = None |
1385 | 1386 |
|
1386 | 1387 | def __enter__(self): |
1387 | 1388 | """Begin ``with`` block.""" |
@@ -1421,7 +1422,7 @@ class SnapshotCheckout(object): |
1421 | 1422 |
|
1422 | 1423 | def __init__(self, database, **kw): |
1423 | 1424 | self._database: Database = database |
1424 | | - self._session: Session = None |
| 1425 | + self._session: Optional[Session] = None |
1425 | 1426 | self._kw: dict = kw |
1426 | 1427 |
|
1427 | 1428 | def __enter__(self): |
@@ -1464,11 +1465,14 @@ def __init__( |
1464 | 1465 | session_id=None, |
1465 | 1466 | transaction_id=None, |
1466 | 1467 | ): |
1467 | | - self._database = database |
1468 | | - self._session_id = session_id |
1469 | | - self._session = None |
1470 | | - self._snapshot = None |
1471 | | - self._transaction_id = transaction_id |
| 1468 | + self._database: Database = database |
| 1469 | + |
| 1470 | + self._session_id: Optional[str] = session_id |
| 1471 | + self._transaction_id: Optional[bytes] = transaction_id |
| 1472 | + |
| 1473 | + self._session: Optional[Session] = None |
| 1474 | + self._snapshot: Optional[Snapshot] = None |
| 1475 | + |
1472 | 1476 | self._read_timestamp = read_timestamp |
1473 | 1477 | self._exact_staleness = exact_staleness |
1474 | 1478 |
|
|
0 commit comments