From 669067b689eef4bd60ca37dc1fa91adfc169c4ad Mon Sep 17 00:00:00 2001 From: Art Rhyno Date: Sat, 23 Jun 2012 07:38:59 -0400 Subject: [PATCH] use empty field fix for picking records --- conifer/libsystems/marcxml.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conifer/libsystems/marcxml.py b/conifer/libsystems/marcxml.py index 9cfb4e4..ffa240a 100644 --- a/conifer/libsystems/marcxml.py +++ b/conifer/libsystems/marcxml.py @@ -56,7 +56,8 @@ def marcxml_to_dictionary(rec, multiples=False): dct = {} for cf in r.findall('{http://www.loc.gov/MARC21/slim}controlfield'): t = cf.attrib['tag'] - dct.setdefault(t, []).append(cf.text) + if not cf.text is None: + dct.setdefault(t, []).append(cf.text) for df in r.findall('{http://www.loc.gov/MARC21/slim}datafield'): t = df.attrib['tag'] for sf in df.findall('{http://www.loc.gov/MARC21/slim}subfield'): -- 2.11.0