diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2011-03-23 01:37:14 -0400 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2011-03-23 01:37:14 -0400 |
| commit | 4368d6431770ffa6a2b6bd375e89dbff1d3a899b (patch) | |
| tree | 55ccc8c1b9b5c65aa8c194a0082a4be082bff0d3 | |
| parent | 117344de14ed30d0429a1890e35d5af0e8cc1756 (diff) | |
| download | tablib-4368d6431770ffa6a2b6bd375e89dbff1d3a899b.tar.gz | |
xlwrt cleanups
| -rw-r--r-- | tablib/packages/xlwt/BIFFRecords.py | 2 | ||||
| -rw-r--r-- | tablib/packages/xlwt/CompoundDoc.py | 14 | ||||
| -rw-r--r-- | tablib/packages/xlwt/UnicodeUtils.py | 2 | ||||
| -rw-r--r-- | tablib/packages/xlwt/antlr.py | 11 |
4 files changed, 17 insertions, 12 deletions
diff --git a/tablib/packages/xlwt/BIFFRecords.py b/tablib/packages/xlwt/BIFFRecords.py index 79be326..e2120fd 100644 --- a/tablib/packages/xlwt/BIFFRecords.py +++ b/tablib/packages/xlwt/BIFFRecords.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*-
+
from struct import pack
from .UnicodeUtils import upack1, upack2
import sys
diff --git a/tablib/packages/xlwt/CompoundDoc.py b/tablib/packages/xlwt/CompoundDoc.py index d53726f..9a11879 100644 --- a/tablib/packages/xlwt/CompoundDoc.py +++ b/tablib/packages/xlwt/CompoundDoc.py @@ -505,12 +505,12 @@ class XlsDoc: we_own_it = not hasattr(f, 'write')
if we_own_it:
f = open(file_name_or_filelike_obj, 'wb')
- f.write(self.header)
- f.write(self.packed_MSAT_1st)
- f.write(stream)
- f.write(padding)
- f.write(self.packed_MSAT_2nd)
- f.write(self.packed_SAT)
- f.write(self.dir_stream)
+ f.write((self.header))
+ f.write((self.packed_MSAT_1st))
+ f.write((stream))
+ f.write((padding))
+ f.write((self.packed_MSAT_2nd))
+ f.write((self.packed_SAT))
+ f.write((self.dir_stream))
if we_own_it:
f.close()
diff --git a/tablib/packages/xlwt/UnicodeUtils.py b/tablib/packages/xlwt/UnicodeUtils.py index 204d13c..ff1c2d2 100644 --- a/tablib/packages/xlwt/UnicodeUtils.py +++ b/tablib/packages/xlwt/UnicodeUtils.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*-
+
'''
From BIFF8 on, strings are always stored using UTF-16LE text encoding. The
character array is a sequence of 16-bit values4. Additionally it is
diff --git a/tablib/packages/xlwt/antlr.py b/tablib/packages/xlwt/antlr.py index b7b5029..1f37f64 100644 --- a/tablib/packages/xlwt/antlr.py +++ b/tablib/packages/xlwt/antlr.py @@ -1943,9 +1943,10 @@ class Parser(object): col = x.getLine()
text = x.getText()
fmt = fmt + 'unexpected symbol at line %s (column %s) : "%s"'
- print(fmt % (line,col,text), file=sys.stderr)
+ # print(fmt % (line,col,text), file=sys.stderr)
else:
- print(fmt,str(x), file=sys.stderr)
+ # print(fmt,str(x), file=sys.stderr)
+ pass
def reportWarning(self,s):
f = self.getFilename()
@@ -2143,10 +2144,10 @@ class TreeParser(object): raise MismatchedTokenException(getTokenNames(), t, ttype, True)
def reportError(self,ex):
- print("error:",ex, file=sys.stderr)
+ print("error:".format(ex, file=sys.stderr))
def reportWarning(self, s):
- print("warning:",s)
+ print("warning:".format(s))
def setASTFactory(self,f):
self.astFactory = f
@@ -2718,7 +2719,7 @@ class ASTFactory(object): def error(self, e):
import sys
- print(e, file=sys.stderr)
+ print(e.format(file=sys.stderr))
def setTokenTypeASTNodeType(self, tokenType, className):
"""
|
