Revision b28779f2
| b/py/maugis/scenic/gui.py | ||
|---|---|---|
| 699 | 699 |
self.client = None |
| 700 | 700 |
d1.callback(True) |
| 701 | 701 |
def _cl(d1): |
| 702 |
d2 = self.client.disconnect() |
|
| 703 |
d2.addCallback(_cb, d1) |
|
| 702 |
if self.client is not None: |
|
| 703 |
d2 = self.client.disconnect() |
|
| 704 |
d2.addCallback(_cb, d1) |
|
| 705 |
else: |
|
| 706 |
d1.callback(True) |
|
| 704 | 707 |
if self.client is not None: |
| 705 | 708 |
d = defer.Deferred() |
| 706 | 709 |
reactor.callLater(0, _cl, d) |
Also available in: Unified diff