diff --git a/pymods/record.py b/pymods/record.py index 6f590d8..3598e0f 100644 --- a/pymods/record.py +++ b/pymods/record.py @@ -780,8 +780,8 @@ def get_element(self, elem, delimiter=None): """ if self.find('{0}'.format(elem)) is not None: if delimiter is None: - return [item.text for item in self.findall('{0}'.format(elem))] + return [item.text for item in self.findall('{0}'.format(elem)) if item.text] else: return [split_text.strip() - for item in self.findall('{0}'.format(elem)) + for item in self.findall('{0}'.format(elem)) if item.text for split_text in item.text.split(delimiter)] diff --git a/setup.py b/setup.py index 6863018..ed90e62 100755 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup( name="pymods", - version="2.0.8", + version="2.0.9", packages=find_packages(exclude=['tests*']), install_requires=['lxml >= 2.3'], author="Matthew Miguez",