Skip to content

Commit 3795ab4

Browse files
feat(api): api update (#41)
1 parent 4757efc commit 3795ab4

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ client = Browserbase(
3737

3838
session = client.sessions.create(
3939
project_id="your_project_id",
40-
proxies=True,
4140
)
4241
print(session.id)
4342
```
@@ -65,7 +64,6 @@ client = AsyncBrowserbase(
6564
async def main() -> None:
6665
session = await client.sessions.create(
6766
project_id="your_project_id",
68-
proxies=True,
6967
)
7068
print(session.id)
7169

@@ -102,7 +100,6 @@ client = Browserbase()
102100
try:
103101
client.sessions.create(
104102
project_id="your_project_id",
105-
proxies=True,
106103
)
107104
except browserbase.APIConnectionError as e:
108105
print("The server could not be reached")
@@ -148,7 +145,6 @@ client = Browserbase(
148145
# Or, configure per-request:
149146
client.with_options(max_retries=5).sessions.create(
150147
project_id="your_project_id",
151-
proxies=True,
152148
)
153149
```
154150

@@ -174,7 +170,6 @@ client = Browserbase(
174170
# Override per-request:
175171
client.with_options(timeout=5.0).sessions.create(
176172
project_id="your_project_id",
177-
proxies=True,
178173
)
179174
```
180175

@@ -216,7 +211,6 @@ from browserbase import Browserbase
216211
client = Browserbase()
217212
response = client.sessions.with_raw_response.create(
218213
project_id="your_project_id",
219-
proxies=True,
220214
)
221215
print(response.headers.get('X-My-Header'))
222216

@@ -237,7 +231,6 @@ To stream the response body, use `.with_streaming_response` instead, which requi
237231
```python
238232
with client.sessions.with_streaming_response.create(
239233
project_id="your_project_id",
240-
proxies=True,
241234
) as response:
242235
print(response.headers.get("X-My-Header"))
243236

tests/test_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter) -> No
723723
with pytest.raises(APITimeoutError):
724724
self.client.post(
725725
"/v1/sessions",
726-
body=cast(object, dict(project_id="your_project_id", proxies=True)),
726+
body=cast(object, dict(project_id="your_project_id")),
727727
cast_to=httpx.Response,
728728
options={"headers": {RAW_RESPONSE_HEADER: "stream"}},
729729
)
@@ -738,7 +738,7 @@ def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter) -> Non
738738
with pytest.raises(APIStatusError):
739739
self.client.post(
740740
"/v1/sessions",
741-
body=cast(object, dict(project_id="your_project_id", proxies=True)),
741+
body=cast(object, dict(project_id="your_project_id")),
742742
cast_to=httpx.Response,
743743
options={"headers": {RAW_RESPONSE_HEADER: "stream"}},
744744
)
@@ -1503,7 +1503,7 @@ async def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter)
15031503
with pytest.raises(APITimeoutError):
15041504
await self.client.post(
15051505
"/v1/sessions",
1506-
body=cast(object, dict(project_id="your_project_id", proxies=True)),
1506+
body=cast(object, dict(project_id="your_project_id")),
15071507
cast_to=httpx.Response,
15081508
options={"headers": {RAW_RESPONSE_HEADER: "stream"}},
15091509
)
@@ -1518,7 +1518,7 @@ async def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter)
15181518
with pytest.raises(APIStatusError):
15191519
await self.client.post(
15201520
"/v1/sessions",
1521-
body=cast(object, dict(project_id="your_project_id", proxies=True)),
1521+
body=cast(object, dict(project_id="your_project_id")),
15221522
cast_to=httpx.Response,
15231523
options={"headers": {RAW_RESPONSE_HEADER: "stream"}},
15241524
)

0 commit comments

Comments
 (0)