Skip to content

Commit a32c1bf

Browse files
committed
more clenaup
1 parent 5971304 commit a32c1bf

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

examples/full_example.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ async def main() -> None:
8484

8585
# Use the first result
8686
result = results[0]
87-
print(f"Acting on: {result.description}")
87+
if not isinstance(result, dict):
88+
raise RuntimeError(f"Expected observe stream result item to be a dict, got {type(result).__name__}")
89+
print(f"Acting on: {result['description']}")
8890

8991
# Pass the action to Act
9092
act_stream = await session.act(

src/stagehand/_client.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050

5151
### <CUSTOM CODE HANDWRITTEN BY STAGEHAND TEAM (not codegen)>
5252
from ._custom.sea_server import SeaServerManager
53+
from .resources.sessions import SessionsResource, AsyncSessionsResource
5354
### </END CUSTOM CODE>
5455

5556
__all__ = [
@@ -195,7 +196,7 @@ def close(self) -> None:
195196
### </END CUSTOM CODE>
196197

197198
@cached_property
198-
def sessions(self) -> sessions.SessionsResource:
199+
def sessions(self) -> SessionsResource:
199200
from .resources.sessions import SessionsResource
200201

201202
return SessionsResource(self)
@@ -481,7 +482,7 @@ async def close(self) -> None:
481482
### </END CUSTOM CODE>
482483

483484
@cached_property
484-
def sessions(self) -> sessions.AsyncSessionsResource:
485+
def sessions(self) -> AsyncSessionsResource:
485486
from .resources.sessions import AsyncSessionsResource
486487

487488
return AsyncSessionsResource(self)

0 commit comments

Comments
 (0)