Skip to content

Commit 8956945

Browse files
author
Chris Coutinho
committed
chore: sort imports
1 parent a9f3e1b commit 8956945

21 files changed

+73
-53
lines changed

nextcloud_mcp_server/app.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import logging
2-
from nextcloud_mcp_server.config import setup_logging
2+
from collections.abc import AsyncIterator
33
from contextlib import asynccontextmanager
44
from dataclasses import dataclass
5-
from mcp.server.fastmcp import FastMCP, Context
6-
from nextcloud_mcp_server.client import NextcloudClient
7-
from collections.abc import AsyncIterator
85

6+
from mcp.server.fastmcp import Context, FastMCP
7+
8+
from nextcloud_mcp_server.client import NextcloudClient
9+
from nextcloud_mcp_server.config import setup_logging
910
from nextcloud_mcp_server.server import (
11+
configure_calendar_tools,
1012
configure_notes_tools,
1113
configure_tables_tools,
1214
configure_webdav_tools,
13-
configure_calendar_tools,
1415
)
1516

1617
setup_logging()

nextcloud_mcp_server/client/__init__.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
1-
import os
2-
from httpx import (
3-
AsyncClient,
4-
Auth,
5-
BasicAuth,
6-
Request,
7-
Response,
8-
)
91
import logging
2+
import os
3+
4+
from httpx import AsyncClient, Auth, BasicAuth, Request, Response
105

6+
from ..controllers.notes_search import NotesSearchController
7+
from .calendar import CalendarClient
118
from .notes import NotesClient
12-
from .webdav import WebDAVClient
139
from .tables import TablesClient
14-
from .calendar import CalendarClient
15-
from ..controllers.notes_search import NotesSearchController
10+
from .webdav import WebDAVClient
1611

1712
logger = logging.getLogger(__name__)
1813

nextcloud_mcp_server/client/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
"""Base client for Nextcloud operations with shared authentication."""
22

3+
import logging
34
from abc import ABC
5+
46
from httpx import AsyncClient
5-
import logging
67

78
logger = logging.getLogger(__name__)
89

nextcloud_mcp_server/client/calendar.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
"""CalDAV client for NextCloud calendar operations."""
22

3-
import xml.etree.ElementTree as ET
43
import datetime as dt
5-
from typing import Dict, Any, List, Optional, Tuple
64
import logging
7-
from httpx import HTTPStatusError
8-
from icalendar import Calendar, Event as ICalEvent, vRecur, Alarm
95
import uuid
6+
import xml.etree.ElementTree as ET
7+
from typing import Any, Dict, List, Optional, Tuple
8+
9+
from httpx import HTTPStatusError
10+
from icalendar import Alarm, Calendar
11+
from icalendar import Event as ICalEvent
12+
from icalendar import vRecur
1013

1114
from .base import BaseNextcloudClient
1215

nextcloud_mcp_server/client/notes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Client for Nextcloud Notes app operations."""
22

3-
from typing import Dict, List, Any, Optional
43
import logging
4+
from typing import Any, Dict, List, Optional
55

66
from .base import BaseNextcloudClient
77

nextcloud_mcp_server/client/tables.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Client for Nextcloud Tables app operations."""
22

3-
from typing import Dict, List, Any, Optional
43
import logging
4+
from typing import Any, Dict, List, Optional
55

66
from .base import BaseNextcloudClient
77

nextcloud_mcp_server/client/webdav.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
"""WebDAV client for Nextcloud file operations."""
22

3-
import mimetypes
4-
from typing import Tuple, Dict, Any, Optional, List
53
import logging
6-
from httpx import HTTPStatusError
4+
import mimetypes
75
import xml.etree.ElementTree as ET
6+
from typing import Any, Dict, List, Optional, Tuple
7+
8+
from httpx import HTTPStatusError
89

910
from .base import BaseNextcloudClient
1011

nextcloud_mcp_server/controllers/notes_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Controller for notes search functionality."""
22

3-
from typing import List, Dict, Any
3+
from typing import Any, Dict, List
44

55

66
class NotesSearchController:

nextcloud_mcp_server/server/calendar.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import logging
21
import datetime as dt
2+
import logging
33
from typing import Optional
4-
from mcp.server.fastmcp import FastMCP, Context
4+
5+
from mcp.server.fastmcp import Context, FastMCP
6+
57
from nextcloud_mcp_server.client import NextcloudClient
68

79
logger = logging.getLogger(__name__)

nextcloud_mcp_server/server/notes.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import logging
2-
from mcp.server.fastmcp import FastMCP, Context
2+
3+
from mcp.server.fastmcp import Context, FastMCP
4+
35
from nextcloud_mcp_server.client import NextcloudClient
46

57
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)