Skip to content

Commit 9841374

Browse files
committed
Adjusted list method
1 parent 82f7cf5 commit 9841374

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

roboticstoolbox/models/list.py

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,28 @@ def list(keywords=None, dof=None, mtype=None):
3434
# module = importlib.import_module(
3535
# '.' + os.path.splitext(file)[0], package='bdsim.blocks')
3636

37-
table = ANSITable(
38-
Column("class", headalign="^", colalign="<"),
39-
Column("model", headalign="^", colalign="<"),
40-
Column("manufacturer", headalign="^", colalign="<"),
41-
Column("model type", headalign="^", colalign="<"),
42-
Column("DoF", colalign="<"),
43-
Column("config", colalign="<"),
44-
Column("keywords", headalign="^", colalign="<"),
45-
border="thin"
46-
)
37+
try:
38+
table = ANSITable(
39+
Column("class", headalign="^", colalign="<"),
40+
Column("model", headalign="^", colalign="<"),
41+
Column("manufacturer", headalign="^", colalign="<"),
42+
Column("model type", headalign="^", colalign="<"),
43+
Column("DoF", colalign="<"),
44+
Column("config", colalign="<"),
45+
Column("keywords", headalign="^", colalign="<"),
46+
border="thin"
47+
)
48+
except UnicodeEncodeError:
49+
table = ANSITable(
50+
Column("class", headalign="^", colalign="<"),
51+
Column("model", headalign="^", colalign="<"),
52+
Column("manufacturer", headalign="^", colalign="<"),
53+
Column("model type", headalign="^", colalign="<"),
54+
Column("DoF", colalign="<"),
55+
Column("config", colalign="<"),
56+
Column("keywords", headalign="^", colalign="<"),
57+
border="ascii"
58+
)
4759

4860
if mtype is not None:
4961
categories = [mtype]

0 commit comments

Comments
 (0)