Feature Request: Add Method to Manually Close/Kill a Session
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit nachzuverfolgen, wie das Python SDK Browserbase-Sitzungen bereitstellt und wie seine auf Playwright ausgerichtete API mit Session-Timeouts umgeht. Vergleiche die angeforderte Schließen- oder Beenden-Operation mit dem bestehenden Sitzungslebenszyklus und den API-Funktionen; abgeschlossen ist die Aufgabe, wenn es eine dokumentierte programmatische Möglichkeit gibt, eine Sitzung sofort zu beenden, einschließlich einer Abdeckung des relevanten Verhaltens.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Currently, there is no available method to explicitly kill or close a session after a desired operation has been completed using the Browserbase SDK or API that is designed for Playwright.
While it is possible to set an timeout as a workaround, it is not an optimal solution. This approach lacks precision and does not offer the control that a direct method (e.g., session.close() or session.terminate()) would provide.
Why this is important:
- Allows developers to gracefully end sessions immediately after their task is done.
- Helps manage session usage and API costs more effectively.
- Reduces unnecessary wait times or reliance on time-based workarounds.
Request: Please consider adding a dedicated method to manually close or kill sessions programmatically.
Thanks!
- Vorherrschende Sprache
- Python
- Sterne
- 94
- Forks
- 17
- Ø Merge
- 16 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus browserbase/sdk-python
-
removesuffix helper returns an empty string for an empty suffixEvtl. vergeben @abhinavkr26104 hat das vor 52 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#182 ·
-
Extension example catches its own assertions and cannot detect failed deletionEvtl. vergeben @abhinavkr26104 hat das vor 52 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
browserbase/sdk-python#180 ·
-
Query serializer silently drops empty-string parametersEvtl. vergeben @abhinavkr26104 hat das vor 52 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#179 ·
-
Mypy fails on Python 3.12 TypeAliasType compatibility branchEvtl. vergeben @abhinavkr26104 hat das vor 52 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
browserbase/sdk-python#178 ·
-
Fix malformed README quickstart fence and non-runnable timeout snippetEvtl. vergeben @abhinavkr26104 hat das vor 52 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#176 ·
Alle Issues in browserbase/sdk-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 3 Tagen
-
Negation with "not" and "no" is ignored during sentiment analysisEvtl. vergeben @vivek-3728 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
techcsispit/mess-mood#11 · 1 Kommentar ·
-
changelog investigate
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
ramnes/notion-sdk-py#408 ·
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
btclib-org/btclib-wallet#267 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue tech-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
knnmelprop/YAADO#111 ·