Skip to content

Commit 4926418

Browse files
committed
default_imports_manager is no longer a property
1 parent 0320fe3 commit 4926418

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

robotcode/language_server/robotframework/parts/documents_cache.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -354,25 +354,24 @@ def invalidate(namespace: Namespace) -> None:
354354

355355
return Namespace(imports_manager, model, str(document.uri.to_path()), invalidate, document, document_type)
356356

357-
@property
358357
async def default_imports_manager(self) -> ImportsManager:
359-
if self._default_imports_manager is None:
360-
async with self._imports_managers_lock:
361-
if self._default_imports_manager is None:
362-
self._default_imports_manager = ImportsManager(
363-
self.parent,
364-
Uri(self.parent.workspace.root_uri or "."),
365-
RobotConfig(args=(), python_path=[], env={}, variables={}),
366-
)
367-
return self._default_imports_manager
358+
async with self._imports_managers_lock:
359+
if self._default_imports_manager is None:
360+
self._default_imports_manager = ImportsManager(
361+
self.parent,
362+
Uri(self.parent.workspace.root_uri or "."),
363+
RobotConfig(args=(), python_path=[], env={}, variables={}),
364+
)
365+
366+
return self._default_imports_manager
368367

369368
async def get_imports_manager(self, document: TextDocument) -> ImportsManager:
370369
folder = self.parent.workspace.get_workspace_folder(document.uri)
371370
if folder is None:
372371
if len(self.parent.workspace.workspace_folders) == 1:
373372
folder = self.parent.workspace.workspace_folders[0]
374373
else:
375-
return await self.default_imports_manager
374+
return await self.default_imports_manager()
376375

377376
if folder not in self._imports_managers:
378377
async with self._imports_managers_lock:

0 commit comments

Comments
 (0)