Skip to content

Commit cfe4a5c

Browse files
chore: remove fossils of pylint (#561)
* chore: remove fossils of pylint Closes #548. * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 9d55d80 commit cfe4a5c

File tree

11 files changed

+44
-114
lines changed

11 files changed

+44
-114
lines changed

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ def _assert_numeric_precision_and_scale(value):
123123
raise ValueError(NUMERIC_MAX_PRECISION_ERR_MSG.format(precision + scale))
124124

125125

126-
# pylint: disable=too-many-return-statements,too-many-branches
127126
def _make_value_pb(value):
128127
"""Helper for :func:`_make_list_value_pbs`.
129128
@@ -170,9 +169,6 @@ def _make_value_pb(value):
170169
raise ValueError("Unknown type: %s" % (value,))
171170

172171

173-
# pylint: enable=too-many-return-statements,too-many-branches
174-
175-
176172
def _make_list_value_pb(values):
177173
"""Construct of ListValue protobufs.
178174
@@ -197,7 +193,6 @@ def _make_list_value_pbs(values):
197193
return [_make_list_value_pb(row) for row in values]
198194

199195

200-
# pylint: disable=too-many-branches
201196
def _parse_value_pb(value_pb, field_type):
202197
"""Convert a Value protobuf to cell data.
203198
@@ -250,9 +245,6 @@ def _parse_value_pb(value_pb, field_type):
250245
raise ValueError("Unknown type: %s" % (field_type,))
251246

252247

253-
# pylint: enable=too-many-branches
254-
255-
256248
def _parse_list_value_pbs(rows, row_type):
257249
"""Convert a list of ListValue protobufs into a list of list of cell data.
258250

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,12 @@
1818
from google.cloud.spanner_v1 import Mutation
1919
from google.cloud.spanner_v1 import TransactionOptions
2020

21-
# pylint: disable=ungrouped-imports
2221
from google.cloud.spanner_v1._helpers import _SessionWrapper
2322
from google.cloud.spanner_v1._helpers import _make_list_value_pbs
2423
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
2524
from google.cloud.spanner_v1._opentelemetry_tracing import trace_call
2625
from google.cloud.spanner_v1 import RequestOptions
2726

28-
# pylint: enable=ungrouped-imports
29-
3027

3128
class _BatchBase(_SessionWrapper):
3229
"""Accumulate mutations for transmission during :meth:`commit`.

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

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,29 +30,24 @@
3030
from google.api_core.gapic_v1 import client_info
3131
from google.auth.credentials import AnonymousCredentials
3232
import google.api_core.client_options
33+
from google.cloud.client import ClientWithProject
3334

34-
# pylint: disable=line-too-long
35-
36-
from google.cloud.spanner_admin_instance_v1.services.instance_admin.transports.grpc import (
37-
InstanceAdminGrpcTransport,
38-
)
3935

36+
from google.cloud.spanner_admin_database_v1 import DatabaseAdminClient
4037
from google.cloud.spanner_admin_database_v1.services.database_admin.transports.grpc import (
4138
DatabaseAdminGrpcTransport,
4239
)
43-
44-
from google.cloud.spanner_admin_database_v1 import DatabaseAdminClient
4540
from google.cloud.spanner_admin_instance_v1 import InstanceAdminClient
46-
47-
# pylint: enable=line-too-long
48-
49-
from google.cloud.client import ClientWithProject
50-
from google.cloud.spanner_v1 import __version__
51-
from google.cloud.spanner_v1._helpers import _merge_query_options, _metadata_with_prefix
52-
from google.cloud.spanner_v1.instance import Instance
53-
from google.cloud.spanner_v1 import ExecuteSqlRequest
41+
from google.cloud.spanner_admin_instance_v1.services.instance_admin.transports.grpc import (
42+
InstanceAdminGrpcTransport,
43+
)
5444
from google.cloud.spanner_admin_instance_v1 import ListInstanceConfigsRequest
5545
from google.cloud.spanner_admin_instance_v1 import ListInstancesRequest
46+
from google.cloud.spanner_v1 import __version__
47+
from google.cloud.spanner_v1 import ExecuteSqlRequest
48+
from google.cloud.spanner_v1._helpers import _merge_query_options
49+
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
50+
from google.cloud.spanner_v1.instance import Instance
5651

5752
_CLIENT_INFO = client_info.ClientInfo(client_library_version=__version__)
5853
EMULATOR_ENV_VAR = "SPANNER_EMULATOR_HOST"

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

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,19 @@
2929
from google.api_core import gapic_v1
3030
import six
3131

32-
# pylint: disable=ungrouped-imports
32+
from google.cloud.spanner_admin_database_v1 import CreateDatabaseRequest
3333
from google.cloud.spanner_admin_database_v1 import Database as DatabasePB
34-
from google.cloud.spanner_v1._helpers import (
35-
_merge_query_options,
36-
_metadata_with_prefix,
37-
)
34+
from google.cloud.spanner_admin_database_v1 import EncryptionConfig
35+
from google.cloud.spanner_admin_database_v1 import RestoreDatabaseEncryptionConfig
36+
from google.cloud.spanner_admin_database_v1 import RestoreDatabaseRequest
37+
from google.cloud.spanner_admin_database_v1 import UpdateDatabaseDdlRequest
38+
from google.cloud.spanner_v1 import ExecuteSqlRequest
39+
from google.cloud.spanner_v1 import TransactionSelector
40+
from google.cloud.spanner_v1 import TransactionOptions
41+
from google.cloud.spanner_v1 import RequestOptions
42+
from google.cloud.spanner_v1 import SpannerClient
43+
from google.cloud.spanner_v1._helpers import _merge_query_options
44+
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
3845
from google.cloud.spanner_v1.batch import Batch
3946
from google.cloud.spanner_v1.keyset import KeySet
4047
from google.cloud.spanner_v1.pool import BurstyPool
@@ -43,24 +50,11 @@
4350
from google.cloud.spanner_v1.snapshot import _restart_on_unavailable
4451
from google.cloud.spanner_v1.snapshot import Snapshot
4552
from google.cloud.spanner_v1.streamed import StreamedResultSet
46-
from google.cloud.spanner_v1 import SpannerClient
4753
from google.cloud.spanner_v1.services.spanner.transports.grpc import (
4854
SpannerGrpcTransport,
4955
)
50-
from google.cloud.spanner_admin_database_v1 import CreateDatabaseRequest
51-
from google.cloud.spanner_admin_database_v1 import EncryptionConfig
52-
from google.cloud.spanner_admin_database_v1 import RestoreDatabaseEncryptionConfig
53-
from google.cloud.spanner_admin_database_v1 import RestoreDatabaseRequest
54-
from google.cloud.spanner_admin_database_v1 import UpdateDatabaseDdlRequest
55-
from google.cloud.spanner_v1 import (
56-
ExecuteSqlRequest,
57-
TransactionSelector,
58-
TransactionOptions,
59-
)
6056
from google.cloud.spanner_v1.table import Table
61-
from google.cloud.spanner_v1 import RequestOptions
6257

63-
# pylint: enable=ungrouped-imports
6458

6559
SPANNER_DATA_SCOPE = "https://www.googleapis.com/auth/spanner.data"
6660

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

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,21 @@
1818
from google.api_core.exceptions import InvalidArgument
1919
import re
2020

21+
from google.protobuf.empty_pb2 import Empty
22+
from google.protobuf.field_mask_pb2 import FieldMask
23+
from google.cloud.exceptions import NotFound
24+
2125
from google.cloud.spanner_admin_instance_v1 import Instance as InstancePB
2226
from google.cloud.spanner_admin_database_v1.types import backup
2327
from google.cloud.spanner_admin_database_v1.types import spanner_database_admin
2428
from google.cloud.spanner_admin_database_v1 import ListBackupsRequest
2529
from google.cloud.spanner_admin_database_v1 import ListBackupOperationsRequest
2630
from google.cloud.spanner_admin_database_v1 import ListDatabasesRequest
2731
from google.cloud.spanner_admin_database_v1 import ListDatabaseOperationsRequest
28-
from google.protobuf.empty_pb2 import Empty
29-
from google.protobuf.field_mask_pb2 import FieldMask
30-
31-
# pylint: disable=ungrouped-imports
32-
from google.cloud.exceptions import NotFound
3332
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
3433
from google.cloud.spanner_v1.backup import Backup
3534
from google.cloud.spanner_v1.database import Database
3635

37-
# pylint: enable=ungrouped-imports
38-
3936

4037
_INSTANCE_NAME_RE = re.compile(
4138
r"^projects/(?P<project>[^/]+)/" r"instances/(?P<instance_id>[a-z][-a-z0-9]*)$"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
JSON = Type(code=TypeCode.JSON)
3232

3333

34-
def Array(element_type): # pylint: disable=invalid-name
34+
def Array(element_type):
3535
"""Construct an array parameter type description protobuf.
3636
3737
:type element_type: :class:`~google.cloud.spanner_v1.types.Type`
@@ -43,7 +43,7 @@ def Array(element_type): # pylint: disable=invalid-name
4343
return Type(code=TypeCode.ARRAY, array_element_type=element_type)
4444

4545

46-
def StructField(name, field_type): # pylint: disable=invalid-name
46+
def StructField(name, field_type):
4747
"""Construct a field description protobuf.
4848
4949
:type name: str
@@ -58,7 +58,7 @@ def StructField(name, field_type): # pylint: disable=invalid-name
5858
return StructType.Field(name=name, type_=field_type)
5959

6060

61-
def Struct(fields): # pylint: disable=invalid-name
61+
def Struct(fields):
6262
"""Construct a struct parameter type description protobuf.
6363
6464
:type fields: list of :class:`google.cloud.spanner_v1.types.StructType.Field`

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def bind(self, database):
180180
session._session_id = session_pb.name.split("/")[-1]
181181
self._sessions.put(session)
182182

183-
def get(self, timeout=None): # pylint: disable=arguments-differ
183+
def get(self, timeout=None):
184184
"""Check a session out from the pool.
185185
186186
:type timeout: int
@@ -374,7 +374,7 @@ def bind(self, database):
374374
self.put(session)
375375
created_session_count += len(resp.session)
376376

377-
def get(self, timeout=None): # pylint: disable=arguments-differ
377+
def get(self, timeout=None):
378378
"""Check a session out from the pool.
379379
380380
:type timeout: int

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

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,19 @@
1818
import random
1919
import time
2020

21-
from google.rpc.error_details_pb2 import RetryInfo
22-
23-
# pylint: disable=ungrouped-imports
2421
from google.api_core.exceptions import Aborted
2522
from google.api_core.exceptions import GoogleAPICallError
2623
from google.api_core.exceptions import NotFound
27-
import google.api_core.gapic_v1.method
24+
from google.api_core.gapic_v1 import method
25+
from google.rpc.error_details_pb2 import RetryInfo
26+
27+
from google.cloud.spanner_v1 import ExecuteSqlRequest
28+
from google.cloud.spanner_v1 import CreateSessionRequest
2829
from google.cloud.spanner_v1._helpers import _metadata_with_prefix
2930
from google.cloud.spanner_v1._opentelemetry_tracing import trace_call
3031
from google.cloud.spanner_v1.batch import Batch
3132
from google.cloud.spanner_v1.snapshot import Snapshot
3233
from google.cloud.spanner_v1.transaction import Transaction
33-
from google.cloud.spanner_v1 import ExecuteSqlRequest
34-
from google.cloud.spanner_v1 import CreateSessionRequest
35-
36-
# pylint: enable=ungrouped-imports
3734

3835

3936
DEFAULT_RETRY_TIMEOUT_SECS = 30
@@ -231,8 +228,8 @@ def execute_sql(
231228
query_mode=None,
232229
query_options=None,
233230
request_options=None,
234-
retry=google.api_core.gapic_v1.method.DEFAULT,
235-
timeout=google.api_core.gapic_v1.method.DEFAULT,
231+
retry=method.DEFAULT,
232+
timeout=method.DEFAULT,
236233
):
237234
"""Perform an ``ExecuteStreamingSql`` API request.
238235
@@ -387,8 +384,6 @@ def run_in_transaction(self, func, *args, **kw):
387384
return return_value
388385

389386

390-
# pylint: disable=misplaced-bare-raise
391-
#
392387
# Rational: this function factors out complex shared deadline / retry
393388
# handling from two `except:` clauses.
394389
def _delay_until_retry(exc, deadline, attempts):
@@ -421,9 +416,6 @@ def _delay_until_retry(exc, deadline, attempts):
421416
time.sleep(delay)
422417

423418

424-
# pylint: enable=misplaced-bare-raise
425-
426-
427419
def _get_retry_delay(cause, attempts):
428420
"""Helper for :func:`_delay_until_retry`.
429421

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class _SnapshotBase(_SessionWrapper):
106106
_read_request_count = 0
107107
_execute_sql_count = 0
108108

109-
def _make_txn_selector(self): # pylint: disable=redundant-returns-doc
109+
def _make_txn_selector(self):
110110
"""Helper for :meth:`read` / :meth:`execute_sql`.
111111
112112
Subclasses must override, returning an instance of

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

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,15 @@
1414

1515
"""Wrapper for streaming results."""
1616

17+
from google.cloud import exceptions
1718
from google.protobuf.struct_pb2 import ListValue
1819
from google.protobuf.struct_pb2 import Value
19-
from google.cloud import exceptions
20+
2021
from google.cloud.spanner_v1 import PartialResultSet
2122
from google.cloud.spanner_v1 import ResultSetMetadata
2223
from google.cloud.spanner_v1 import TypeCode
23-
import six
24-
25-
# pylint: disable=ungrouped-imports
2624
from google.cloud.spanner_v1._helpers import _parse_value_pb
2725

28-
# pylint: enable=ungrouped-imports
29-
3026

3127
class StreamedResultSet(object):
3228
"""Process a sequence of partial result sets into a single set of row data.
@@ -118,7 +114,7 @@ def _consume_next(self):
118114
119115
Parse the result set into new/existing rows in :attr:`_rows`
120116
"""
121-
response = six.next(self._response_iterator)
117+
response = next(self._response_iterator)
122118
response_pb = PartialResultSet.pb(response)
123119

124120
if self._metadata is None: # first response
@@ -218,7 +214,7 @@ def _unmergeable(lhs, rhs, type_):
218214
raise Unmergeable(lhs, rhs, type_)
219215

220216

221-
def _merge_float64(lhs, rhs, type_): # pylint: disable=unused-argument
217+
def _merge_float64(lhs, rhs, type_):
222218
"""Helper for '_merge_by_type'."""
223219
lhs_kind = lhs.WhichOneof("kind")
224220
if lhs_kind == "string_value":
@@ -234,7 +230,7 @@ def _merge_float64(lhs, rhs, type_): # pylint: disable=unused-argument
234230
raise Unmergeable(lhs, rhs, type_)
235231

236232

237-
def _merge_string(lhs, rhs, type_): # pylint: disable=unused-argument
233+
def _merge_string(lhs, rhs, type_):
238234
"""Helper for '_merge_by_type'."""
239235
return Value(string_value=lhs.string_value + rhs.string_value)
240236

0 commit comments

Comments
 (0)