From d604e328ef01123f7656b9a15d7e9ea0e4967768 Mon Sep 17 00:00:00 2001 From: wassname Date: Wed, 2 Dec 2015 16:50:28 +0800 Subject: [PATCH] Iter method for headers --- segpy/header.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/segpy/header.py b/segpy/header.py index 6efbeb0..562e23d 100644 --- a/segpy/header.py +++ b/segpy/header.py @@ -79,6 +79,10 @@ class Header: setattr(self, name, value) del state['_all_attributes'] self.__dict__.update(state) + + def __iter__(self): + for name in self._ordered_field_names: + yield getattr(self, name) def are_equal(self, other): """Compare two headers for equality.