Skip to content

Commit 19ec089

Browse files
authored
style: applies formatting (#172)
1 parent 0e73c31 commit 19ec089

File tree

25 files changed

+194
-65
lines changed

25 files changed

+194
-65
lines changed

examples/connect/dash/app.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,12 @@ def update_page(_):
3737
Dash example application that shows user information and
3838
the first few rows from a table hosted in Databricks.
3939
"""
40-
session_token = flask.request.headers.get("Posit-Connect-User-Session-Token")
41-
credentials_provider = viewer_credentials_provider(user_session_token=session_token)
40+
session_token = flask.request.headers.get(
41+
"Posit-Connect-User-Session-Token"
42+
)
43+
credentials_provider = viewer_credentials_provider(
44+
user_session_token=session_token
45+
)
4246

4347
def get_greeting():
4448
cfg = Config(

examples/connect/flask/app.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ def get_fares():
2828
global rows
2929

3030
session_token = request.headers.get("Posit-Connect-User-Session-Token")
31-
credentials_provider = viewer_credentials_provider(user_session_token=session_token)
31+
credentials_provider = viewer_credentials_provider(
32+
user_session_token=session_token
33+
)
3234

3335
if rows is None:
3436
query = "SELECT * FROM samples.nyctaxi.trips LIMIT 10;"

examples/connect/shiny-python/app.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ def server(input: Inputs, output: Outputs, session: Session):
2424
Shiny for Python example application that shows user information and
2525
the first few rows from a table hosted in Databricks.
2626
"""
27-
session_token = session.http_conn.headers.get("Posit-Connect-User-Session-Token")
28-
credentials_provider = viewer_credentials_provider(user_session_token=session_token)
27+
session_token = session.http_conn.headers.get(
28+
"Posit-Connect-User-Session-Token"
29+
)
30+
credentials_provider = viewer_credentials_provider(
31+
user_session_token=session_token
32+
)
2933

3034
@render.data_frame
3135
def result():
@@ -40,7 +44,9 @@ def result():
4044
with connection.cursor() as cursor:
4145
cursor.execute(query)
4246
rows = cursor.fetchall()
43-
df = pd.DataFrame(rows, columns=[col[0] for col in cursor.description])
47+
df = pd.DataFrame(
48+
rows, columns=[col[0] for col in cursor.description]
49+
)
4450
return df
4551

4652
@render.text

examples/connect/streamlit/app.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,17 @@
1616
DATABRICKS_HOST_URL = f"https://{DATABRICKS_HOST}"
1717
SQL_HTTP_PATH = os.getenv("DATABRICKS_PATH")
1818

19-
session_token = _get_websocket_headers().get("Posit-Connect-User-Session-Token")
19+
session_token = _get_websocket_headers().get(
20+
"Posit-Connect-User-Session-Token"
21+
)
2022

21-
credentials_provider = viewer_credentials_provider(user_session_token=session_token)
23+
credentials_provider = viewer_credentials_provider(
24+
user_session_token=session_token
25+
)
2226

23-
cfg = Config(host=DATABRICKS_HOST_URL, credentials_provider=credentials_provider)
27+
cfg = Config(
28+
host=DATABRICKS_HOST_URL, credentials_provider=credentials_provider
29+
)
2430
databricks_user = CurrentUserAPI(ApiClient(cfg)).me()
2531
st.write(f"Hello, {databricks_user.display_name}!")
2632

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ addopts = ["--import-mode=importlib"]
3232
[tool.setuptools_scm]
3333
version_file = "src/posit/_version.py"
3434

35+
[tool.ruff]
36+
line-length = 79
37+
3538
[tool.ruff.format]
3639
docstring-code-format = true
3740
docstring-code-line-length = "dynamic"

src/posit/connect/bundles.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,9 @@ def size(self) -> int | None:
8888

8989
@property
9090
def metadata(self) -> BundleMetadata:
91-
return BundleMetadata(self.config, self.session, **self.get("metadata", {}))
91+
return BundleMetadata(
92+
self.config, self.session, **self.get("metadata", {})
93+
)
9294

9395
# CRUD Methods
9496

@@ -99,7 +101,9 @@ def delete(self) -> None:
99101

100102

101103
class Bundles(Resources):
102-
def __init__(self, config: Config, session: Session, content_guid: str) -> None:
104+
def __init__(
105+
self, config: Config, session: Session, content_guid: str
106+
) -> None:
103107
super().__init__(config, session)
104108
self.content_guid = content_guid
105109

src/posit/connect/cursors.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ class CursorPage:
1616

1717

1818
class CursorPaginator:
19-
def __init__(self, session: requests.Session, url: str, params: dict = {}) -> None:
19+
def __init__(
20+
self, session: requests.Session, url: str, params: dict = {}
21+
) -> None:
2022
self.session = session
2123
self.url = url
2224
self.params = params

src/posit/connect/errors.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
class ClientError(Exception):
22
def __init__(
3-
self, error_code: int, error_message: str, http_status: int, http_message: str
3+
self,
4+
error_code: int,
5+
error_message: str,
6+
http_status: int,
7+
http_message: str,
48
):
59
self.error_code = error_code
610
self.error_message = error_message

src/posit/connect/external/databricks.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ def auth_type(self) -> str:
3636

3737
def __call__(self, *args, **kwargs) -> HeaderFactory:
3838
def inner() -> Dict[str, str]:
39-
access_token = self.posit_oauth.get_credentials(self.user_session_token)[
40-
"access_token"
41-
]
39+
access_token = self.posit_oauth.get_credentials(
40+
self.user_session_token
41+
)["access_token"]
4242
return {"Authorization": f"Bearer {access_token}"}
4343

4444
return inner
@@ -68,7 +68,9 @@ def viewer_credentials_provider(
6868
"The user-session-token is required for viewer authentication."
6969
)
7070

71-
return PositOAuthIntegrationCredentialsProvider(client.oauth, user_session_token)
71+
return PositOAuthIntegrationCredentialsProvider(
72+
client.oauth, user_session_token
73+
)
7274

7375

7476
def service_account_credentials_provider(client: Optional[Client] = None):

src/posit/connect/hooks.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ def handle_errors(response: Response, *args, **kwargs) -> Response:
1212
message = data["error"]
1313
http_status = response.status_code
1414
http_status_message = responses[http_status]
15-
raise ClientError(error_code, message, http_status, http_status_message)
15+
raise ClientError(
16+
error_code, message, http_status, http_status_message
17+
)
1618
except JSONDecodeError:
1719
# No JSON error message from Connect, so just raise
1820
response.raise_for_status()

0 commit comments

Comments
 (0)