def __init__(self, device_name): self.ack_format = "3s" self.ack_msg = "ACK" self.hi_format = "2s" self.hi_msg = "HI" if self.is_windows: vport_name = '\\\\.\\Global\\' + device_name from windows_support import WinBufferedReadFile self._vport = WinBufferedReadFile(vport_name) else: vport_name = '/dev/virtio-ports/' + device_name self._vport = os.open(vport_name, os.O_RDWR)
def __init__(self, vport_name): if self.is_windows: from windows_support import WinBufferedReadFile self._vport = WinBufferedReadFile(vport_name) else: self._vport = os.open(vport_name, os.O_RDWR)