Skip to content

Commit ec09415

Browse files
authored
Fixed a class cast exception when using the dynamic table logger. (#83)
1 parent deed278 commit ec09415

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/deephaven_ib/_internal/tablewriter.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,17 @@ def write_row(self, values: List) -> None:
7979
if values[i] == "":
8080
values[i] = None
8181

82-
self._dtw.write_row(values)
82+
try:
83+
self._dtw.write_row(*values)
84+
except Exception as e:
85+
msg = f"Problem logging row:\n"
86+
87+
for i, v in enumerate(values):
88+
msg += f"\t{i} {type(v)} {v}\n"
89+
90+
logging.error(msg)
91+
92+
raise e
8393

8494

8595
ArrayStringSet = jpy.get_type("io.deephaven.stringset.ArrayStringSet")

0 commit comments

Comments
 (0)