[kupfer] plugins: Wrap plugin description in get_plugin_desc



commit 491076173ddd08e14318d791dad57f8eace1a504
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Thu Oct 29 00:19:15 2009 +0100

    plugins: Wrap plugin description in get_plugin_desc

 kupfer/plugins.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/kupfer/plugins.py b/kupfer/plugins.py
index d14c1ef..a713bd7 100644
--- a/kupfer/plugins.py
+++ b/kupfer/plugins.py
@@ -86,8 +86,14 @@ def get_plugin_info():
 		}
 
 def get_plugin_desc():
+	import textwrap
 	desc = []
 	for rec in get_plugin_info():
+		# Wrap the description and align continued lines
+		maxlen = 80
+		left_margin = 2 + 20 + 6
+		wrapped = textwrap.wrap(rec["description"], maxlen - left_margin)
+		rec["description"] = (u"\n" + u" "*left_margin).join(wrapped)
 		desc.append(_("""  %(name)-20s %(version)-4s %(description)s""") % rec)
 	return "\n".join(desc)
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]