diff --git a/cpp/perspective/src/cpp/data_table.cpp b/cpp/perspective/src/cpp/data_table.cpp index 87b60cd9a3..8ce56d0a7e 100644 --- a/cpp/perspective/src/cpp/data_table.cpp +++ b/cpp/perspective/src/cpp/data_table.cpp @@ -413,7 +413,10 @@ t_data_table::append(const t_data_table& other) { std::set incoming; - for (const auto& cname : other.m_schema.m_columns) { + std::cout << "existing schema: " << m_schema << std::endl; + std::cout << "schema to append: " << other.m_schema << std::endl; + + for (const auto& cname : m_schema.m_columns) { t_dtype col_dtype = get_column(cname)->get_dtype(); t_dtype other_col_dtype = other.get_const_column(cname)->get_dtype(); if (col_dtype != other_col_dtype) { diff --git a/python/perspective/perspective/tests/table/test_update_arrow.py b/python/perspective/perspective/tests/table/test_update_arrow.py index f72d418dbd..5394bc8383 100644 --- a/python/perspective/perspective/tests/table/test_update_arrow.py +++ b/python/perspective/perspective/tests/table/test_update_arrow.py @@ -512,7 +512,6 @@ def test_update_arrow_thread_safe_datetime_index(self, util): assert tbl.size() == 3 - @mark.skip def test_update_arrow_thread_safe_str_index(self, util): data = [["a", "b", "c"] for i in range(11)] names = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "uid"]