1414from basic_memory import db
1515from basic_memory .cli .app import app
1616from basic_memory .config import config
17- from basic_memory .db import DatabaseType
1817from basic_memory .markdown import EntityParser
1918from basic_memory .markdown .markdown_processor import MarkdownProcessor
2019from basic_memory .repository import (
@@ -41,7 +40,9 @@ class ValidationIssue:
4140
4241async def get_sync_service (): # pragma: no cover
4342 """Get sync service instance with all dependencies."""
44- _ , session_maker = await db .get_or_create_db (db_path = config .database_path , db_type = db .DatabaseType .FILESYSTEM )
43+ _ , session_maker = await db .get_or_create_db (
44+ db_path = config .database_path , db_type = db .DatabaseType .FILESYSTEM
45+ )
4546
4647 entity_parser = EntityParser (config .home )
4748 markdown_processor = MarkdownProcessor (entity_parser )
@@ -52,7 +53,7 @@ async def get_sync_service(): # pragma: no cover
5253 observation_repository = ObservationRepository (session_maker )
5354 relation_repository = RelationRepository (session_maker )
5455 search_repository = SearchRepository (session_maker )
55-
56+
5657 # Initialize services
5758 search_service = SearchService (search_repository , entity_repository , file_service )
5859 link_resolver = LinkResolver (entity_repository , search_service )
@@ -152,8 +153,7 @@ def display_detailed_sync_results(knowledge: SyncReport):
152153
153154async def run_sync (verbose : bool = False , watch : bool = False ):
154155 """Run sync operation."""
155-
156-
156+
157157 sync_service = await get_sync_service ()
158158
159159 # Start watching if requested
0 commit comments