Spaces:
Sleeping
Sleeping
Claude commited on
Commit ·
19d9809
1
Parent(s): 8029b17
fix(builder): use RLock to prevent deadlock in BuildState
Browse files- __pycache__/app.cpython-311.pyc +0 -0
- app.py +1 -1
__pycache__/app.cpython-311.pyc
ADDED
|
Binary file (91.6 kB). View file
|
|
|
app.py
CHANGED
|
@@ -238,7 +238,7 @@ class BuildState:
|
|
| 238 |
"""Thread-safe build state manager with history."""
|
| 239 |
|
| 240 |
def __init__(self, max_history: int = 50) -> None:
|
| 241 |
-
self._lock = threading.
|
| 242 |
self._current: Build | None = None
|
| 243 |
self._history: deque[Build] = deque(maxlen=max_history)
|
| 244 |
self._logs: deque[str] = deque(maxlen=500)
|
|
|
|
| 238 |
"""Thread-safe build state manager with history."""
|
| 239 |
|
| 240 |
def __init__(self, max_history: int = 50) -> None:
|
| 241 |
+
self._lock = threading.RLock()
|
| 242 |
self._current: Build | None = None
|
| 243 |
self._history: deque[Build] = deque(maxlen=max_history)
|
| 244 |
self._logs: deque[str] = deque(maxlen=500)
|