1 |
Author: zmedico |
2 |
Date: 2008-10-02 02:52:41 +0000 (Thu, 02 Oct 2008) |
3 |
New Revision: 11607 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/__init__.py |
7 |
Log: |
8 |
Fix broken logic in Scheduler._main_loop() which would allow the main loop to |
9 |
exit while one or more merges are still scheduled. Thanks to Patrick Lauer for |
10 |
reporting. |
11 |
|
12 |
|
13 |
Modified: main/trunk/pym/_emerge/__init__.py |
14 |
=================================================================== |
15 |
--- main/trunk/pym/_emerge/__init__.py 2008-10-02 00:57:46 UTC (rev 11606) |
16 |
+++ main/trunk/pym/_emerge/__init__.py 2008-10-02 02:52:41 UTC (rev 11607) |
17 |
@@ -9857,7 +9857,7 @@ |
18 |
|
19 |
while True: |
20 |
self._schedule() |
21 |
- if not self._jobs or merge_queue: |
22 |
+ if not (self._jobs or merge_queue): |
23 |
break |
24 |
if self._poll_event_handlers: |
25 |
self._poll_loop() |