From 9e0c3198067c40dfeddfb9e2767bbb9376a2283d Mon Sep 17 00:00:00 2001 From: mercierc Date: Wed, 8 Sep 2021 10:54:23 +1200 Subject: [PATCH] Cython: fixed rewriting of column when rewriting a 1 element dict column --- python/obitools3/dms/view/view.pyx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/obitools3/dms/view/view.pyx b/python/obitools3/dms/view/view.pyx index b354b19..58a8c3d 100755 --- a/python/obitools3/dms/view/view.pyx +++ b/python/obitools3/dms/view/view.pyx @@ -345,7 +345,7 @@ cdef class View(OBIWrapper) : nb_elements_per_line=new_nb_elements_per_line, elements_names=new_elements_names, dict_column=(new_nb_elements_per_line>1), comments=old_column.comments, alias=column_name_b+tobytes('___new___')) - switch_to_dict = old_column.nb_elements_per_line == 1 and new_nb_elements_per_line > 1 + switch_to_dict = not old_column.dict_column and new_nb_elements_per_line > 1 ori_key = old_column._elements_names[0] for i in range(length) :