From 0dc55ab3dd8c858998128bc45d3c02632014f5ef Mon Sep 17 00:00:00 2001 From: Binh Nguyen Date: Tue, 17 Jul 2012 14:10:34 -0500 Subject: [PATCH] fixed reading fields that don't have descriptions --- pyaccuwage/parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyaccuwage/parser.py b/pyaccuwage/parser.py index 8eab25d..ab4c0b9 100644 --- a/pyaccuwage/parser.py +++ b/pyaccuwage/parser.py @@ -174,7 +174,10 @@ class RecordBuilder(object): def _compile(self, entries): - for (f_range, f_name, f_length, f_desc) in entries: + for entry in entries: + + (f_range, f_name, f_length, f_desc) = entry + ['']*(4-len(entry)) + f_length = int(f_length) try: assert f_length == RangeToken(f_range).value