diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/ui/knotty.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py index c1ee9f5269..3dada8eac6 100644 --- a/bitbake/lib/bb/ui/knotty.py +++ b/bitbake/lib/bb/ui/knotty.py | |||
@@ -31,6 +31,7 @@ import time | |||
31 | import fcntl | 31 | import fcntl |
32 | import struct | 32 | import struct |
33 | import copy | 33 | import copy |
34 | import atexit | ||
34 | from bb.ui import uihelper | 35 | from bb.ui import uihelper |
35 | 36 | ||
36 | logger = logging.getLogger("BitBake") | 37 | logger = logging.getLogger("BitBake") |
@@ -303,6 +304,7 @@ def main(server, eventHandler, params, tf = TerminalFilter): | |||
303 | taskfailures = [] | 304 | taskfailures = [] |
304 | 305 | ||
305 | termfilter = tf(main, helper, console, format) | 306 | termfilter = tf(main, helper, console, format) |
307 | atexit.register(termfilter.finish) | ||
306 | 308 | ||
307 | while True: | 309 | while True: |
308 | try: | 310 | try: |
@@ -536,6 +538,4 @@ def main(server, eventHandler, params, tf = TerminalFilter): | |||
536 | if return_value == 0: | 538 | if return_value == 0: |
537 | return_value = 1 | 539 | return_value = 1 |
538 | 540 | ||
539 | termfilter.finish() | ||
540 | |||
541 | return return_value | 541 | return return_value |