Skip to content

Commit cba3626

Browse files
committed
bug fix on py3 class name difference
1 parent 3fa68aa commit cba3626

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

pyexcel_text/__init__.py

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
1-
#from pyexcel.io import READERS
2-
#from pyexcel.io import WRITERS
3-
#
4-
#READERS["test"] = "test"
5-
#WRITERS["test"] = "test"
1+
"""
2+
pyexcel.ext.text
3+
~~~~~~~~~~~~~~~~~~~
4+
5+
Provide readable string prestation
6+
7+
:copyright: (c) 2014 by C. W.
8+
:license: GPL v3
9+
"""
10+
import sys
611
from pyexcel.presentation import STRINGIFICATION
712

813

914
TABLEFMT="simple"
1015

16+
def class_name(name):
17+
if sys.version_info[0] > 2:
18+
return "<class '%s'>" % name
19+
else:
20+
return name
21+
1122

1223
def present_matrix(matrix_instance):
1324
import tabulate
@@ -32,10 +43,10 @@ def present_book(book_instance):
3243
return ret.strip('\n')
3344

3445

35-
STRINGIFICATION["pyexcel.sheets.matrix.Matrix"] = present_matrix
36-
STRINGIFICATION["pyexcel.sheets.matrix.FormattableSheet"] = present_matrix
37-
STRINGIFICATION["pyexcel.sheets.matrix.FilterableSheet"] = present_matrix
38-
STRINGIFICATION["pyexcel.sheets.sheet.NominableSheet"] = present_nominable_sheet
39-
STRINGIFICATION["pyexcel.sheets.sheet.Sheet"] = present_nominable_sheet
40-
STRINGIFICATION["pyexcel.book.Book"] = present_book
46+
STRINGIFICATION[class_name("pyexcel.sheets.matrix.Matrix")] = present_matrix
47+
STRINGIFICATION[class_name("pyexcel.sheets.matrix.FormattableSheet")] = present_matrix
48+
STRINGIFICATION[class_name("pyexcel.sheets.matrix.FilterableSheet")] = present_matrix
49+
STRINGIFICATION[class_name("pyexcel.sheets.sheet.NominableSheet")] = present_nominable_sheet
50+
STRINGIFICATION[class_name("pyexcel.sheets.sheet.Sheet")] = present_nominable_sheet
51+
STRINGIFICATION[class_name("pyexcel.book.Book")] = present_book
4152

0 commit comments

Comments
 (0)