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