Skip to content

Commit 9df03c2

Browse files
committed
chore: clean up merge conflict issues
1 parent 4c10893 commit 9df03c2

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

packages/google-cloud-spanner/google/cloud/spanner_v1/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
from google.cloud.spanner_admin_database_v1.services.database_admin.transports.grpc import (
4646
DatabaseAdminGrpcTransport,
4747
)
48+
from google.cloud.spanner_admin_instance_v1.services.instance_admin.transports.grpc import (
49+
InstanceAdminGrpcTransport,
50+
)
4851
from google.cloud.spanner_admin_instance_v1 import (
4952
InstanceAdminClient as InstanceAdminClient,
5053
)

packages/google-cloud-spanner/google/cloud/spanner_v1/instance.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
)
3737
from google.cloud.spanner_admin_database_v1.types import backup, spanner_database_admin
3838
from google.cloud.spanner_admin_instance_v1 import Instance as InstancePB
39+
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
40+
from google.cloud.spanner_v1.backup import Backup
3941
from google.cloud.spanner_v1.database import Database
4042

4143
_INSTANCE_NAME_RE = re.compile(

packages/google-cloud-spanner/google/cloud/spanner_v1/session.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
from google.api_core.exceptions import Aborted, GoogleAPICallError, NotFound
2626
from google.api_core.gapic_v1 import method
27+
from google.cloud.aio._cross_sync import CrossSync
2728

2829
from google.cloud.spanner_v1._helpers import (
2930
_get_retry_delay,
@@ -36,6 +37,7 @@
3637
trace_call,
3738
)
3839
from google.cloud.spanner_v1.metrics.metrics_capture import MetricsCapture
40+
from google.cloud.spanner_v1.batch import Batch
3941
from google.cloud.spanner_v1.snapshot import Snapshot
4042
from google.cloud.spanner_v1.transaction import Transaction
4143
from google.cloud.spanner_v1.types.spanner import (

packages/google-cloud-spanner/google/cloud/spanner_v1/snapshot.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"""Model a set of read-only queries to a database as a snapshot."""
1919

2020
import functools
21+
import threading
2122
from typing import List, Optional, Union
2223

2324
from google.api_core import gapic_v1
@@ -204,10 +205,6 @@ def __init__(self, session, client_context=None):
204205
self._precommit_token: Optional[MultiplexedSessionPrecommitToken] = None
205206
self._lock: CrossSync._Sync_Impl.Lock = CrossSync._Sync_Impl.Lock()
206207

207-
# Operation within a transaction can be performed using multiple
208-
# threads, so we need to use a lock when updating the transaction.
209-
self._lock: threading.Lock = threading.Lock()
210-
211208
# Event to coordinate concurrent requests beginning the transaction.
212209
# This is used to prevent the "Transaction has not begun" race condition.
213210
self._transaction_begin_event = threading.Event()

0 commit comments

Comments
 (0)