@@ -2100,6 +2100,7 @@ def get_attr(self):
21002100
21012101 def set_attr (self ):
21022102 """ set the data for this colummn """
2103+ import pdb ;pdb .set_trace ()
21032104 setattr (self .attrs , self .kind_attr , self .values )
21042105 setattr (self .attrs , self .meta_attr , self .meta )
21052106 if self .dtype is not None :
@@ -3061,12 +3062,19 @@ def set_info(self):
30613062 """ update our table index info """
30623063 self .attrs .info = self .info
30633064
3065+ def set_non_index_axes (self ):
3066+ for dim , flds in self .non_index_axes :
3067+ name = "non_index_axes_%d" % dim
3068+ self ._handle .create_carray (self .attrs ._v_node ._v_pathname , name , obj = np .array (flds ))
3069+
30643070 def set_attrs (self ):
30653071 """ set our table type & indexables """
30663072 self .attrs .table_type = str (self .table_type )
30673073 self .attrs .index_cols = self .index_cols ()
30683074 self .attrs .values_cols = self .values_cols ()
3069- self .attrs .non_index_axes = self .non_index_axes
3075+
3076+ #self.attrs.non_index_axes = self.non_index_axes
3077+ self .set_non_index_axes ()
30703078 self .attrs .data_columns = self .data_columns
30713079 self .attrs .nan_rep = self .nan_rep
30723080 self .attrs .encoding = self .encoding
0 commit comments