From 029d395da10b17c6cf89574c349f40d30d4d4b64 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Wed, 10 Aug 2016 17:08:22 +0200 Subject: [PATCH] Added __iter__ function to OBIView lines --- python/obitools3/obidms/_obidms.pyx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/obitools3/obidms/_obidms.pyx b/python/obitools3/obidms/_obidms.pyx index c8ec1bb..db75f56 100644 --- a/python/obitools3/obidms/_obidms.pyx +++ b/python/obitools3/obidms/_obidms.pyx @@ -637,6 +637,10 @@ cdef class OBIView_line : (((self.view).columns)[column_name]).set_line(self.index, value) + def __iter__(self): + for column_name in ((self.view).columns) : + yield column_name + def __contains__(self, str column_name): return (column_name in self.view.columns)