Spaces:
Running
Running
nacho commited on
Commit ·
171bb28
1
Parent(s): 3be6e48
fix: clean stale Chromium SingletonLock before launch (crash recovery)
Browse files- deepseek_browser.py +8 -0
deepseek_browser.py
CHANGED
|
@@ -56,6 +56,14 @@ class DeepSeekBrowser:
|
|
| 56 |
|
| 57 |
async def start(self):
|
| 58 |
self.profile_dir.mkdir(parents=True, exist_ok=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
args = [
|
| 60 |
"--disable-gpu", "--disable-dev-shm-usage", "--disable-extensions",
|
| 61 |
"--disable-background-networking", "--disable-default-apps",
|
|
|
|
| 56 |
|
| 57 |
async def start(self):
|
| 58 |
self.profile_dir.mkdir(parents=True, exist_ok=True)
|
| 59 |
+
# Clean up stale Chromium lock files from previous crashes
|
| 60 |
+
for lock in ["SingletonLock", "SingletonCookie", "SingletonSocket"]:
|
| 61 |
+
lp = self.profile_dir / lock
|
| 62 |
+
if lp.exists():
|
| 63 |
+
try:
|
| 64 |
+
lp.unlink()
|
| 65 |
+
except Exception:
|
| 66 |
+
pass
|
| 67 |
args = [
|
| 68 |
"--disable-gpu", "--disable-dev-shm-usage", "--disable-extensions",
|
| 69 |
"--disable-background-networking", "--disable-default-apps",
|