From f9fcac27a071e99276f5a145c68267c7dc1d0975 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Sat, 5 Oct 2013 11:07:32 -0400 Subject: [PATCH] addhw: Don't advertise unused char types Like vc, stdio, etc. They don't really have much use --- virtinst/devicechar.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/virtinst/devicechar.py b/virtinst/devicechar.py index f6a78e70c..244b43d07 100644 --- a/virtinst/devicechar.py +++ b/virtinst/devicechar.py @@ -38,8 +38,9 @@ class _VirtualCharDevice(VirtualDevice): TYPE_UDP = "udp" TYPE_UNIX = "unix" TYPE_SPICEVMC = "spicevmc" - _TYPES_FOR_ALL = [TYPE_PTY, TYPE_DEV, TYPE_STDIO, TYPE_FILE, TYPE_VC, - TYPE_PIPE, TYPE_NULL, TYPE_TCP, TYPE_UDP, TYPE_UNIX] + # We don't list the non-UI friendly types here + _TYPES_FOR_ALL = [TYPE_PTY, TYPE_DEV, TYPE_FILE, + TYPE_TCP, TYPE_UDP, TYPE_UNIX] _TYPES_FOR_CHANNEL = [TYPE_SPICEVMC] TYPES = _TYPES_FOR_ALL @@ -267,8 +268,8 @@ class VirtualParallelDevice(_VirtualCharDevice): class VirtualChannelDevice(_VirtualCharDevice): virtual_device_type = "channel" - TYPES = _VirtualCharDevice._TYPES_FOR_CHANNEL + \ - _VirtualCharDevice._TYPES_FOR_ALL + TYPES = (_VirtualCharDevice._TYPES_FOR_CHANNEL + + _VirtualCharDevice._TYPES_FOR_ALL) VirtualConsoleDevice.register_type()