chore: linting

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-03-31 14:45:46 -07:00
parent 5ae5a671e7
commit 17642493eb
43 changed files with 224 additions and 196 deletions

View file

@ -145,8 +145,7 @@ def create_create_dropbox_file_tool(
"name": item["name"],
}
for item in items
if item.get(".tag") == "folder"
and item.get("name")
if item.get(".tag") == "folder" and item.get("name")
]
except Exception:
logger.warning(
@ -239,12 +238,12 @@ def create_create_dropbox_file_tool(
client = DropboxClient(session=db_session, connector_id=connector.id)
parent_path = final_parent_folder_path or ""
file_path = f"{parent_path}/{final_name}" if parent_path else f"/{final_name}"
file_path = (
f"{parent_path}/{final_name}" if parent_path else f"/{final_name}"
)
if final_file_type == "paper":
created = await client.create_paper_doc(
file_path, final_content or ""
)
created = await client.create_paper_doc(file_path, final_content or "")
file_id = created.get("file_id", "")
web_url = created.get("url", "")
else:
@ -255,9 +254,7 @@ def create_create_dropbox_file_tool(
file_id = created.get("id", "")
web_url = ""
logger.info(
f"Dropbox file created: id={file_id}, name={final_name}"
)
logger.info(f"Dropbox file created: id={file_id}, name={final_name}")
kb_message_suffix = ""
try:

View file

@ -248,9 +248,7 @@ def create_delete_dropbox_file_tool(
f"Deleting Dropbox file: path='{final_file_path}', connector={actual_connector_id}"
)
client = DropboxClient(
session=db_session, connector_id=actual_connector_id
)
client = DropboxClient(session=db_session, connector_id=actual_connector_id)
await client.delete_file(final_file_path)
logger.info(f"Dropbox file deleted: path={final_file_path}")

View file

@ -225,18 +225,14 @@ class DropboxClient:
return all_items, None
async def get_metadata(
self, path: str
) -> tuple[dict[str, Any] | None, str | None]:
async def get_metadata(self, path: str) -> tuple[dict[str, Any] | None, str | None]:
resp = await self._request("/2/files/get_metadata", {"path": path})
if resp.status_code != 200:
return None, f"Failed to get metadata: {resp.status_code} - {resp.text}"
return resp.json(), None
async def download_file(self, path: str) -> tuple[bytes | None, str | None]:
resp = await self._content_request(
"/2/files/download", {"path": path}
)
resp = await self._content_request("/2/files/download", {"path": path})
if resp.status_code != 200:
return None, f"Download failed: {resp.status_code}"
return resp.content, None

View file

@ -8,7 +8,6 @@ import contextlib
import logging
import os
import tempfile
from pathlib import Path
from typing import Any
from .client import DropboxClient

View file

@ -9,8 +9,8 @@ from .clickup_add_connector_route import router as clickup_add_connector_router
from .composio_routes import router as composio_router
from .confluence_add_connector_route import router as confluence_add_connector_router
from .discord_add_connector_route import router as discord_add_connector_router
from .dropbox_add_connector_route import router as dropbox_add_connector_router
from .documents_routes import router as documents_router
from .dropbox_add_connector_route import router as dropbox_add_connector_router
from .editor_routes import router as editor_router
from .folders_routes import router as folders_router
from .google_calendar_add_connector_route import (

View file

@ -72,9 +72,7 @@ async def connect_dropbox(space_id: int, user: User = Depends(current_active_use
if not space_id:
raise HTTPException(status_code=400, detail="space_id is required")
if not config.DROPBOX_APP_KEY:
raise HTTPException(
status_code=500, detail="Dropbox OAuth not configured."
)
raise HTTPException(status_code=500, detail="Dropbox OAuth not configured.")
if not config.SECRET_KEY:
raise HTTPException(
status_code=500, detail="SECRET_KEY not configured for OAuth security."

View file

@ -466,7 +466,9 @@ async def index_dropbox_files(
folders = items_dict.get("folders", [])
for folder in folders:
folder_path = folder.get("path", folder.get("path_lower", folder.get("id", "")))
folder_path = folder.get(
"path", folder.get("path_lower", folder.get("id", ""))
)
folder_name = folder.get("name", "Root")
logger.info(f"Using full scan for folder {folder_name}")