Skip to content

Commit ffcde32

Browse files
committed
Refactor _set_browser_use_version_and_source to accept an optional source parameter
1 parent db29a1c commit ffcde32

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

browser_use/agent/service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def __init__(
198198

199199
# Action setup
200200
self._setup_action_models()
201-
self._set_browser_use_version_and_source()
201+
self._set_browser_use_version_and_source(source)
202202
self.initial_actions = self._convert_initial_actions(initial_actions) if initial_actions else None
203203

204204
# Model setup
@@ -312,7 +312,7 @@ def _set_message_context(self) -> str | None:
312312
self.settings.message_context = f'Available actions: {self.unfiltered_actions}'
313313
return self.settings.message_context
314314

315-
def _set_browser_use_version_and_source(self) -> None:
315+
def _set_browser_use_version_and_source(self, source_override: Optional[str] = None) -> None:
316316
"""Get the version and source of the browser-use package (git or pip in a nutshell)"""
317317
try:
318318
# First check for repository-specific files
@@ -337,8 +337,8 @@ def _set_browser_use_version_and_source(self) -> None:
337337
except Exception:
338338
version = 'unknown'
339339
source = 'unknown'
340-
if self.source is not None:
341-
source = self.source
340+
if source_override is not None:
341+
source = source_override
342342
logger.debug(f'Version: {version}, Source: {source}')
343343
self.version = version
344344
self.source = source

0 commit comments

Comments
 (0)