Acquire `display`ed messages from forked process (#36064) (#36119)

Also restore verbosity value from loaded `play_context`

(cherry picked from commit 527fc492b9)
pull/36154/head
Nathaniel Case 7 years ago committed by GitHub
parent 14dcf10882
commit 75528e56bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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()

Loading…
Cancel
Save