Skip to content

Commit db97a07

Browse files
committed
add exception catch
1 parent 1c772e2 commit db97a07

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

stagehand/api.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import json
22
from datetime import datetime
3-
from importlib.metadata import version as get_version
3+
from importlib.metadata import version
44
from typing import Any
55

66
from .utils import convert_dict_keys_to_camel_case
@@ -64,6 +64,13 @@ async def _create_session(self):
6464
if hasattr(self, "model_client_options") and self.model_client_options:
6565
payload["modelClientOptions"] = self.model_client_options
6666

67+
def get_version(package_str):
68+
try:
69+
result = version(package_str)
70+
except PackageNotFoundError:
71+
result = package_str + " not installed"
72+
return result
73+
6774
headers = {
6875
"x-bb-api-key": self.browserbase_api_key,
6976
"x-bb-project-id": self.browserbase_project_id,

0 commit comments

Comments
 (0)