Acquire displayed messages from forked process (#36064)

Also restore verbosity value from loaded `play_context`
This commit is contained in:
Nathaniel Case 2018-02-13 10:59:37 -05:00 committed by GitHub
parent 69be2c169f
commit 527fc492b9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -70,6 +70,7 @@ class ConnectionProcess(object):
self.connection._connect()
self.connection._socket_path = self.socket_path
self.srv.register(self.connection)
messages.extend(sys.stdout.getvalue().splitlines())
messages.append('connection to remote device started successfully')
self.sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
@ -189,6 +190,7 @@ def main():
play_context = PlayContext()
play_context.deserialize(pc_data)
display.verbosity = play_context.verbosity
except Exception as e:
rc = 1
@ -278,6 +280,7 @@ def main():
sys.exit(rc)
if __name__ == '__main__':
display = Display()
main()