commit-gnue
[Top][All Lists]
Advanced

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

r6780 - trunk/gnue-reports/src/adapters/filters/Char/char


From: btami
Subject: r6780 - trunk/gnue-reports/src/adapters/filters/Char/char
Date: Thu, 2 Dec 2004 10:49:55 -0600 (CST)

Author: btami
Date: 2004-12-02 10:49:54 -0600 (Thu, 02 Dec 2004)
New Revision: 6780

Modified:
   trunk/gnue-reports/src/adapters/filters/Char/char/Writer.py
Log:
i18n-ized the Char filter

Modified: trunk/gnue-reports/src/adapters/filters/Char/char/Writer.py
===================================================================
--- trunk/gnue-reports/src/adapters/filters/Char/char/Writer.py 2004-12-01 
15:52:26 UTC (rev 6779)
+++ trunk/gnue-reports/src/adapters/filters/Char/char/Writer.py 2004-12-02 
16:49:54 UTC (rev 6780)
@@ -88,7 +88,8 @@
       self.output.write(self.beginUnderline)
 
 
-    self.output.write(_alignFunc[align](object, width))
+    o = object[:width].encode(_encoding,'replace')
+    self.output.write(_alignFunc[align](o, width))
 
 
     # end style
@@ -131,8 +132,10 @@
       self.currLine += 1
 
 
-_alignFunc = {'left'   : lambda obj, width: string.ljust(obj[:width], width),
-              'right'  : lambda obj, width: string.rjust(obj[:width], width),
-              'center' : lambda obj, width: string.center(obj[:width], width),
-              'none'   : lambda obj, width: string.ljust(obj[:width], width),
+_alignFunc = {'left'   : lambda obj, width: string.ljust(obj, width),
+              'right'  : lambda obj, width: string.rjust(obj, width),
+              'center' : lambda obj, width: string.center(obj, width),
+              'none'   : lambda obj, width: string.ljust(obj, width),
              }
+
+_encoding = gConfig('textEncoding')
\ No newline at end of file





reply via email to

[Prev in Thread] Current Thread [Next in Thread]