nacho commited on
Commit
171bb28
·
1 Parent(s): 3be6e48

fix: clean stale Chromium SingletonLock before launch (crash recovery)

Browse files
Files changed (1) hide show
  1. 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",