Skip to content

Commit

Permalink
*: Update black
Browse files Browse the repository at this point in the history
Closes #3367
  • Loading branch information
bdarnell committed Jun 4, 2024
1 parent b109915 commit 291d1b6
Show file tree
Hide file tree
Showing 11 changed files with 27 additions and 19 deletions.
4 changes: 3 additions & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,7 @@ ignore =
# flake8 and black disagree about
# W503 line break before binary operator
# E203 whitespace before ':'
W503,E203
# E701/E704 multiple statements on one line
# https://black.readthedocs.io/en/latest/guides/using_black_with_other_tools.html#labels-why-pycodestyle-warnings
W503,E203,E701,E704
doctests = true
8 changes: 4 additions & 4 deletions demos/blog/blog.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@ class NoResultError(Exception):

async def maybe_create_tables(db):
try:
with (await db.cursor()) as cur:
with await db.cursor() as cur:
await cur.execute("SELECT COUNT(*) FROM entries LIMIT 1")
await cur.fetchone()
except psycopg2.ProgrammingError:
with open("schema.sql") as f:
schema = f.read()
with (await db.cursor()) as cur:
with await db.cursor() as cur:
await cur.execute(schema)


Expand Down Expand Up @@ -89,7 +89,7 @@ async def execute(self, stmt, *args):
Must be called with ``await self.execute(...)``
"""
with (await self.application.db.cursor()) as cur:
with await self.application.db.cursor() as cur:
await cur.execute(stmt, args)

async def query(self, stmt, *args):
Expand All @@ -103,7 +103,7 @@ async def query(self, stmt, *args):
for row in await self.query(...)
"""
with (await self.application.db.cursor()) as cur:
with await self.application.db.cursor() as cur:
await cur.execute(stmt, args)
return [self.row_to_obj(row, cur) for row in await cur.fetchall()]

Expand Down
1 change: 1 addition & 0 deletions demos/google_auth/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
- Run this file with `python main.py --config_file=main.cfg`
- Visit "http:https://localhost:8888" in your browser.
"""

import asyncio
import json
import tornado
Expand Down
3 changes: 2 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ alabaster==0.7.13
# via sphinx
babel==2.11.0
# via sphinx
black==22.12.0
black==24.4.2
# via -r requirements.in
build==0.10.0
# via pip-tools
Expand Down Expand Up @@ -56,6 +56,7 @@ mypy-extensions==0.4.3
# mypy
packaging==23.1
# via
# black
# build
# pyproject-api
# sphinx
Expand Down
1 change: 1 addition & 0 deletions tornado/concurrent.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ def foo(self):
The ``callback`` argument was removed.
"""

# Fully type-checking decorators is tricky, and this one is
# discouraged anyway so it doesn't have all the generic magic.
def run_on_executor_decorator(fn: Callable) -> Callable[..., Future]:
Expand Down
7 changes: 3 additions & 4 deletions tornado/gen.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ def get(self):
via ``singledispatch``.
"""

import asyncio
import builtins
import collections
Expand Down Expand Up @@ -165,13 +166,11 @@ def _fake_ctx_run(f: Callable[..., _T], *args: Any, **kw: Any) -> _T:
@overload
def coroutine(
func: Callable[..., "Generator[Any, Any, _T]"]
) -> Callable[..., "Future[_T]"]:
...
) -> Callable[..., "Future[_T]"]: ...


@overload
def coroutine(func: Callable[..., _T]) -> Callable[..., "Future[_T]"]:
...
def coroutine(func: Callable[..., _T]) -> Callable[..., "Future[_T]"]: ...


def coroutine(
Expand Down
6 changes: 3 additions & 3 deletions tornado/simple_httpclient.py
Original file line number Diff line number Diff line change
Expand Up @@ -429,9 +429,9 @@ async def run(self) -> None:
self.request.method == "POST"
and "Content-Type" not in self.request.headers
):
self.request.headers[
"Content-Type"
] = "application/x-www-form-urlencoded"
self.request.headers["Content-Type"] = (
"application/x-www-form-urlencoded"
)
if self.request.decompress_response:
self.request.headers["Accept-Encoding"] = "gzip"
req_path = (self.parsed.path or "/") + (
Expand Down
1 change: 1 addition & 0 deletions tornado/test/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
This only works in python 2.7+.
"""

from tornado.test.runtests import all, main

# tornado.testing.main autodiscovery relies on 'all' being present in
Expand Down
8 changes: 5 additions & 3 deletions tornado/test/escape_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,9 +194,11 @@
(
"www.external-link.com and www.internal-link.com/blogs extra",
{
"extra_params": lambda href: 'class="internal"'
if href.startswith("http:https://www.internal-link.com")
else 'rel="" class="external"'
"extra_params": lambda href: (
'class="internal"'
if href.startswith("http:https://www.internal-link.com")
else 'rel="" class="external"'
)
},
'<a href="http:https://www.external-link.com" rel="" class="external">www.external-link.com</a>' # noqa: E501
' and <a href="http:https://www.internal-link.com/blogs" class="internal">www.internal-link.com/blogs</a> extra', # noqa: E501
Expand Down
1 change: 1 addition & 0 deletions tornado/test/ioloop_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,7 @@ def test_close_file_object(self):
the object should be closed (by IOLoop.close(all_fds=True),
not just the fd.
"""

# Use a socket since they are supported by IOLoop on all platforms.
# Unfortunately, sockets don't support the .closed attribute for
# inspecting their close status, so we must use a wrapper.
Expand Down
6 changes: 3 additions & 3 deletions tornado/websocket.py
Original file line number Diff line number Diff line change
Expand Up @@ -1392,9 +1392,9 @@ def __init__(
# from the server).
# TODO: set server parameters for deflate extension
# if requested in self.compression_options.
request.headers[
"Sec-WebSocket-Extensions"
] = "permessage-deflate; client_max_window_bits"
request.headers["Sec-WebSocket-Extensions"] = (
"permessage-deflate; client_max_window_bits"
)

# Websocket connection is currently unable to follow redirects
request.follow_redirects = False
Expand Down

0 comments on commit 291d1b6

Please sign in to comment.