Skip to content

Commit

Permalink
fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
prha committed Jan 27, 2023
1 parent 8b66169 commit b44f4ca
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 6 deletions.
Expand Up @@ -195,7 +195,9 @@ def end_watch(self, run_id, handler):

@property
def supports_intersect(self):
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(MINIMUM_MYSQL_INTERSECT_VERSION)
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(
MINIMUM_MYSQL_INTERSECT_VERSION
)

@property
def event_watcher(self):
Expand Down
Expand Up @@ -154,11 +154,15 @@ def supports_bucket_queries(self):
if not self._mysql_version:
return False

return parse_mysql_version(self._mysql_version) >= parse_mysql_version(MINIMUM_MYSQL_BUCKET_VERSION)
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(
MINIMUM_MYSQL_BUCKET_VERSION
)

@property
def supports_intersect(self):
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(MINIMUM_MYSQL_INTERSECT_VERSION)
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(
MINIMUM_MYSQL_INTERSECT_VERSION
)

def add_daemon_heartbeat(self, daemon_heartbeat):
with self.connect() as conn:
Expand Down
Expand Up @@ -117,7 +117,9 @@ def supports_batch_queries(self):
if not self._mysql_version:
return False

return parse_mysql_version(self._mysql_version) >= parse_mysql_version(MINIMUM_MYSQL_BATCH_VERSION)
return parse_mysql_version(self._mysql_version) >= parse_mysql_version(
MINIMUM_MYSQL_BATCH_VERSION
)

def get_server_version(self):
rows = self.execute("select version()")
Expand Down
Expand Up @@ -46,6 +46,7 @@ def get_conn_string(username, password, hostname, db_name, port="3306"):
port=port,
)


def parse_mysql_version(version: str) -> tuple[int]:
"""Parse MySQL version into a tuple of ints.
Expand All @@ -56,7 +57,7 @@ def parse_mysql_version(version: str) -> tuple[int]:
tuple: Tuple of ints representing the MySQL version.
"""
parsed = []
for part in re.split(r'\D+', version):
for part in re.split(r"\D+", version):
if len(part) == 0:
continue
try:
Expand All @@ -65,6 +66,7 @@ def parse_mysql_version(version: str) -> tuple[int]:
continue
return tuple(parsed)


def retry_mysql_creation_fn(fn, retry_limit=5, retry_wait=0.2):
# Retry logic to recover from the case where two processes are creating
# tables at the same time using sqlalchemy
Expand Down
Expand Up @@ -100,4 +100,4 @@ def get_server_version(self):
return "8.0.31-google"

storage = FakeBucketing(conn_string)
assert storage.supports_bucket_queries
assert storage.supports_bucket_queries

0 comments on commit b44f4ca

Please sign in to comment.