version, tracing_session_id, offset, seek_type
)
elif cmd_type == 4:
- stream_id, = self._unpack_payload('Q', data)
+ (stream_id,) = self._unpack_payload('Q', data)
return _LttngLiveViewerGetNextDataStreamIndexEntryCommand(
version, stream_id
)
version, stream_id, offset, req_length
)
elif cmd_type == 6:
- stream_id, = self._unpack_payload('Q', data)
+ (stream_id,) = self._unpack_payload('Q', data)
return _LttngLiveViewerGetMetadataStreamDataCommand(version, stream_id)
elif cmd_type == 7:
- tracing_session_id, = self._unpack_payload('Q', data)
+ (tracing_session_id,) = self._unpack_payload('Q', data)
return _LttngLiveViewerGetNewStreamInfosCommand(version, tracing_session_id)
elif cmd_type == 8:
return _LttngLiveViewerCreateViewerSessionCommand(version)
elif cmd_type == 9:
- tracing_session_id, = self._unpack_payload('Q', data)
+ (tracing_session_id,) = self._unpack_payload('Q', data)
return _LttngLiveViewerDetachFromTracingSessionCommand(
version, tracing_session_id
)
break
assert len(data) == size
- offset_bytes, total_size_bits, content_size_bits, timestamp_begin, timestamp_end, events_discarded, stream_class_id = struct.unpack(
- fmt, data
- )
+ (
+ offset_bytes,
+ total_size_bits,
+ content_size_bits,
+ timestamp_begin,
+ timestamp_end,
+ events_discarded,
+ stream_class_id,
+ ) = struct.unpack(fmt, data)
self._entries.append(
_LttngDataStreamIndexEntry(
def _listen(self):
logging.info('Listening: port={}'.format(self._server_port))
- self._sock.listen()
+ # Backlog must be present for Python version < 3.5.
+ # 128 is an arbitrary number since we expect only 1 connection anyway.
+ self._sock.listen(128)
self._conn, viewer_addr = self._sock.accept()
logging.info(
'Accepted viewer: addr={}:{}'.format(viewer_addr[0], viewer_addr[1])
print(self._server_port, end='', file=tmp_port_file)
# Rename temporary file to real file
- os.rename(tmp_port_file.name, port_filename)
+ os.replace(tmp_port_file.name, port_filename)
logging.info(
'Renamed port file: src-path="{}", dst-path="{}"'.format(
tmp_port_file.name, port_filename