diff --git a/src/calibre/devices/__init__.py b/src/calibre/devices/__init__.py index 24e606e022..1918a36cc8 100644 --- a/src/calibre/devices/__init__.py +++ b/src/calibre/devices/__init__.py @@ -56,6 +56,7 @@ def get_connected_device(): return dev def debug(ioreg_to_tmp=False, buf=None): + import textwrap from calibre.customize.ui import device_plugins from calibre.devices.scanner import DeviceScanner, win_pnp_drives from calibre.constants import iswindows, isosx, __version__ @@ -97,8 +98,8 @@ def debug(ioreg_to_tmp=False, buf=None): connected_devices = [] devplugins = list(sorted(device_plugins(), cmp=lambda x,y:cmp(x.__class__.__name__, y.__class__.__name__))) - out('Available plugins:', ' '.join([x.__class__.__name__ for x in - devplugins])) + out('Available plugins:', textwrap.fill(' '.join([x.__class__.__name__ for x in + devplugins]))) out(' ') out('Looking for devices...') for dev in devplugins: