Skip to content

Commit 4561427

Browse files
committed
style cleanup before PYTHON-922
1 parent 850f218 commit 4561427

File tree

1 file changed

+43
-33
lines changed

1 file changed

+43
-33
lines changed

cassandra/metadata.py

Lines changed: 43 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
from cassandra.encoder import Encoder
4040
from cassandra.marshal import varint_unpack
4141
from cassandra.protocol import QueryMessage
42-
from cassandra.query import dict_factory, bind_params, Statement
42+
from cassandra.query import dict_factory, bind_params
4343
from cassandra.util import OrderedDict
4444
from cassandra.pool import HostDistance
4545

@@ -408,9 +408,9 @@ def __init__(self, name, options_map):
408408
self.options_map['class'] = self.name
409409

410410
def __eq__(self, other):
411-
return (isinstance(other, _UnknownStrategy)
412-
and self.name == other.name
413-
and self.options_map == other.options_map)
411+
return (isinstance(other, _UnknownStrategy) and
412+
self.name == other.name and
413+
self.options_map == other.options_map)
414414

415415
def export_for_schema(self):
416416
"""
@@ -658,11 +658,11 @@ def export_as_string(self):
658658
Returns a CQL query string that can be used to recreate the entire keyspace,
659659
including user-defined types and tables.
660660
"""
661-
cql = "\n\n".join([self.as_cql_query() + ';']
662-
+ self.user_type_strings()
663-
+ [f.export_as_string() for f in self.functions.values()]
664-
+ [a.export_as_string() for a in self.aggregates.values()]
665-
+ [t.export_as_string() for t in self.tables.values()])
661+
cql = "\n\n".join([self.as_cql_query() + ';'] +
662+
self.user_type_strings() +
663+
[f.export_as_string() for f in self.functions.values()] +
664+
[a.export_as_string() for a in self.aggregates.values()] +
665+
[t.export_as_string() for t in self.tables.values()])
666666
if self._exc_info:
667667
import traceback
668668
ret = "/*\nWarning: Keyspace %s is incomplete because of an error processing metadata.\n" % \
@@ -1530,6 +1530,7 @@ def __repr__(self):
15301530
return "<%s: %s>" % (self.__class__.__name__, self.value)
15311531
__str__ = __repr__
15321532

1533+
15331534
MIN_LONG = -(2 ** 63)
15341535
MAX_LONG = (2 ** 63) - 1
15351536

@@ -1870,8 +1871,8 @@ def _build_table_metadata(self, row, col_rows=None, trigger_rows=None):
18701871
is_compact = False
18711872
has_value = False
18721873
clustering_size = num_column_name_components - 2
1873-
elif (len(column_aliases) == num_column_name_components - 1
1874-
and issubclass(last_col, types.UTF8Type)):
1874+
elif (len(column_aliases) == num_column_name_components - 1 and
1875+
issubclass(last_col, types.UTF8Type)):
18751876
# aliases?
18761877
is_compact = False
18771878
has_value = False
@@ -2064,11 +2065,11 @@ def _query_all(self):
20642065
]
20652066

20662067
responses = self.connection.wait_for_responses(*queries, timeout=self.timeout, fail_on_error=False)
2067-
(ks_success, ks_result), (table_success, table_result), \
2068-
(col_success, col_result), (types_success, types_result), \
2069-
(functions_success, functions_result), \
2070-
(aggregates_success, aggregates_result), \
2071-
(triggers_success, triggers_result) = responses
2068+
((ks_success, ks_result), (table_success, table_result),
2069+
(col_success, col_result), (types_success, types_result),
2070+
(functions_success, functions_result),
2071+
(aggregates_success, aggregates_result),
2072+
(triggers_success, triggers_result)) = responses
20722073

20732074
self.keyspaces_result = self._handle_results(ks_success, ks_result)
20742075
self.tables_result = self._handle_results(table_success, table_result)
@@ -2208,10 +2209,13 @@ def get_table(self, keyspaces, keyspace, table):
22082209
where_clause = bind_params(" WHERE keyspace_name = %s AND view_name = %s", (keyspace, table), _encoder)
22092210
view_query = QueryMessage(query=self._SELECT_VIEWS + where_clause,
22102211
consistency_level=cl)
2211-
(cf_success, cf_result), (col_success, col_result), (indexes_sucess, indexes_result), \
2212-
(triggers_success, triggers_result), (view_success, view_result) \
2213-
= self.connection.wait_for_responses(cf_query, col_query, indexes_query, triggers_query, view_query,
2214-
timeout=self.timeout, fail_on_error=False)
2212+
((cf_success, cf_result), (col_success, col_result),
2213+
(indexes_sucess, indexes_result), (triggers_success, triggers_result),
2214+
(view_success, view_result)) = (
2215+
self.connection.wait_for_responses(
2216+
cf_query, col_query, indexes_query, triggers_query,
2217+
view_query, timeout=self.timeout, fail_on_error=False)
2218+
)
22152219
table_result = self._handle_results(cf_success, cf_result)
22162220
col_result = self._handle_results(col_success, col_result)
22172221
if table_result:
@@ -2372,13 +2376,13 @@ def _query_all(self):
23722376
]
23732377

23742378
responses = self.connection.wait_for_responses(*queries, timeout=self.timeout, fail_on_error=False)
2375-
(ks_success, ks_result), (table_success, table_result), \
2376-
(col_success, col_result), (types_success, types_result), \
2377-
(functions_success, functions_result), \
2378-
(aggregates_success, aggregates_result), \
2379-
(triggers_success, triggers_result), \
2380-
(indexes_success, indexes_result), \
2381-
(views_success, views_result) = responses
2379+
((ks_success, ks_result), (table_success, table_result),
2380+
(col_success, col_result), (types_success, types_result),
2381+
(functions_success, functions_result),
2382+
(aggregates_success, aggregates_result),
2383+
(triggers_success, triggers_result),
2384+
(indexes_success, indexes_result),
2385+
(views_success, views_result)) = responses
23822386

23832387
self.keyspaces_result = self._handle_results(ks_success, ks_result)
23842388
self.tables_result = self._handle_results(table_success, table_result)
@@ -2410,6 +2414,10 @@ def _schema_type_to_cql(type_string):
24102414
return type_string
24112415

24122416

2417+
class SchemaParserV4(SchemaParserV3):
2418+
pass
2419+
2420+
24132421
class TableMetadataV3(TableMetadata):
24142422
compaction_options = {}
24152423

@@ -2529,12 +2537,12 @@ def as_cql_query(self, formatted=False):
25292537

25302538
properties = TableMetadataV3._property_string(formatted, self.clustering_key, self.options)
25312539

2532-
ret = "CREATE MATERIALIZED VIEW %(keyspace)s.%(name)s AS%(sep)s" \
2533-
"SELECT %(selected_cols)s%(sep)s" \
2534-
"FROM %(keyspace)s.%(base_table)s%(sep)s" \
2535-
"WHERE %(where_clause)s%(sep)s" \
2536-
"PRIMARY KEY %(pk)s%(sep)s" \
2537-
"WITH %(properties)s" % locals()
2540+
ret = ("CREATE MATERIALIZED VIEW %(keyspace)s.%(name)s AS%(sep)s"
2541+
"SELECT %(selected_cols)s%(sep)s"
2542+
"FROM %(keyspace)s.%(base_table)s%(sep)s"
2543+
"WHERE %(where_clause)s%(sep)s"
2544+
"PRIMARY KEY %(pk)s%(sep)s"
2545+
"WITH %(properties)s") % locals()
25382546

25392547
if self.extensions:
25402548
registry = _RegisteredExtensionType._extension_registry
@@ -2551,6 +2559,8 @@ def export_as_string(self):
25512559

25522560
def get_schema_parser(connection, server_version, timeout):
25532561
server_major_version = int(server_version.split('.')[0])
2562+
if server_major_version >= 4:
2563+
return SchemaParserV4(connection, timeout)
25542564
if server_major_version >= 3:
25552565
return SchemaParserV3(connection, timeout)
25562566
else:

0 commit comments

Comments
 (0)