clean up some indent
This commit is contained in:
parent
d08f1ca586
commit
7ddcfcc1c3
4 changed files with 331 additions and 340 deletions
|
@ -300,7 +300,8 @@ countries = (
|
|||
('EH', 'Western Sahara'),
|
||||
('YE', 'Yemen'),
|
||||
('ZM', 'Zambia'),
|
||||
('ZW', 'Zimbabwe'))
|
||||
('ZW', 'Zimbabwe'),
|
||||
)
|
||||
|
||||
|
||||
employer_types = (
|
||||
|
|
|
@ -2,6 +2,7 @@ import decimal, datetime
|
|||
import inspect
|
||||
from . import enums
|
||||
|
||||
|
||||
class ValidationError(Exception):
|
||||
def __init__(self, msg, field=None):
|
||||
self.msg = msg
|
||||
|
@ -90,14 +91,10 @@ class Field(object):
|
|||
wrapper = textwrap.TextWrapper(replace_whitespace=False, drop_whitespace=False)
|
||||
wrapper.width = 100
|
||||
value = wrapper.wrap(value)
|
||||
#value = textwrap.wrap(value, 100)
|
||||
#print value
|
||||
value = list([(" " * 9) + ('"' + x + '"') for x in value])
|
||||
#value[0] = '"' + value[0] + '"'
|
||||
value.append(" " * 10 + ('_' * 10) * (wrapper.width / 10))
|
||||
value.append(" " * 10 + ('0123456789') * (wrapper.width / 10))
|
||||
value.append(" " * 10 + ''.join(([str(x) + (' ' * 9) for x in range(wrapper.width / 10 )])))
|
||||
#value.append((" " * 59) + map(lambda x:("%x" % x), range(16))
|
||||
|
||||
start = counter['c']
|
||||
counter['c'] += len(self._orig_value or self.value)
|
||||
|
@ -146,7 +143,6 @@ class StateField(TextField):
|
|||
self.use_numeric = use_numeric
|
||||
|
||||
def get_data(self):
|
||||
# value = str(self.value or 'XX').encode('ascii') or b''
|
||||
value = str(self.value or 'XX')
|
||||
if value.strip() and self.use_numeric:
|
||||
postcode = enums.state_postal_numeric[value.upper()]
|
||||
|
@ -199,6 +195,7 @@ class StaticField(TextField):
|
|||
def parse(self, s):
|
||||
pass
|
||||
|
||||
|
||||
class BlankField(TextField):
|
||||
def __init__(self, name=None, max_length=0, required=False):
|
||||
super(TextField, self).__init__(name=name, max_length=max_length, required=required, uppercase=False)
|
||||
|
@ -209,10 +206,12 @@ class BlankField(TextField):
|
|||
def parse(self, s):
|
||||
pass
|
||||
|
||||
|
||||
class ZeroField(BlankField):
|
||||
def get_data(self):
|
||||
return b'0' * self.max_length
|
||||
|
||||
|
||||
class CRLFField(TextField):
|
||||
def __init__(self, name=None, required=False):
|
||||
super(TextField, self).__init__(name=name, max_length=2, required=required, uppercase=False)
|
||||
|
@ -231,6 +230,7 @@ class CRLFField(TextField):
|
|||
def parse(self, s):
|
||||
self.value = s
|
||||
|
||||
|
||||
class BooleanField(Field):
|
||||
def __init__(self, name=None, required=True, value=None):
|
||||
super(BooleanField, self).__init__(name=name, required=required, max_length=1)
|
||||
|
@ -299,7 +299,6 @@ class DateField(TextField):
|
|||
class MonthYearField(TextField):
|
||||
def __init__(self, name=None, required=True, value=None):
|
||||
super(TextField, self).__init__(name=name, required=required, max_length=6)
|
||||
|
||||
if value:
|
||||
self.value = value
|
||||
|
||||
|
@ -326,4 +325,3 @@ class MonthYearField(TextField):
|
|||
return self._value
|
||||
|
||||
value = property(__getvalue, __setvalue)
|
||||
|
||||
|
|
|
@ -86,10 +86,5 @@ class Model(object):
|
|||
|
||||
target._value = f._value
|
||||
|
||||
|
||||
#print (self.__dict__[f.name].name == f.name)
|
||||
#self.__dict__[f.name].name == f.name
|
||||
#self.__dict__[f.name].max_length == f.max_length
|
||||
|
||||
return self
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
#!/usr/bin/python
|
||||
# coding=UTF-8
|
||||
"""
|
||||
Parser utility to read data from Publication 1220 and
|
||||
convert it into python classes.
|
||||
|
@ -146,8 +144,7 @@ class RecordBuilder(object):
|
|||
(re.compile(r'zero\-filled', re.IGNORECASE), +1),
|
||||
(re.compile(r'leading zeroes', re.IGNORECASE), +1),
|
||||
|
||||
(re.compile(r'left-\justif', re.IGNORECASE), -1),
|
||||
|
||||
(re.compile(r'left\-justif', re.IGNORECASE), -1),
|
||||
],
|
||||
},
|
||||
}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue