Updated deprecated code in cython API for columns (using line count of
view instead of column)
This commit is contained in:
@ -100,17 +100,17 @@ cdef class OBIDMS_column :
|
||||
def __getitem__(self, index_t line_nb):
|
||||
return self.get_line(line_nb)
|
||||
|
||||
def __len__(self):
|
||||
return self.lines_used
|
||||
def __len__(self): # TODO discuss
|
||||
return self._view.line_count
|
||||
|
||||
def __sizeof__(self):
|
||||
return ((self._pointer)[0].header.header_size + (self._pointer)[0].header.data_size)
|
||||
|
||||
def __iter__(self):
|
||||
def __iter__(self): # TODO discuss
|
||||
# Declarations
|
||||
cdef index_t line_nb
|
||||
# Yield each line
|
||||
for line_nb in range(self.lines_used):
|
||||
for line_nb in range(self._view.line_count):
|
||||
yield self.get_line(line_nb)
|
||||
|
||||
def __str__(self) :
|
||||
@ -160,11 +160,6 @@ cdef class OBIDMS_column :
|
||||
def version(self):
|
||||
return ((self._pointer)[0].header).version
|
||||
|
||||
# lines_used property getter
|
||||
@property
|
||||
def lines_used(self):
|
||||
return (self._pointer)[0].header.lines_used
|
||||
|
||||
# comments property getter
|
||||
@property
|
||||
def comments(self):
|
||||
|
Reference in New Issue
Block a user