Skip to content

Commit 146fee2

Browse files
committed
Bumped version; Fixes issue in fields.py to allow for unicode strings to be processed properly.
1 parent ffb3a0a commit 146fee2

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

MANIFEST

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# file GENERATED by distutils, do NOT edit
2+
setup.py
3+
PyFePA/__init__.py
4+
PyFePA/fepa.py
5+
PyFePA/fields.py
6+
PyFePA/sdi.py
7+
PyFePA/serializer.py
8+
PyFePA/siamm.py
9+
PyFePA/utils.py
10+
PyFePA/xsd/fatturapa_v1.2.xsd
11+
PyFePA/xsd/xmldsig-core-schema.xsd

PyFePA/fields.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@ def validate(self, value):
5757
elif not (self.minlen and self.maxlen ):
5858
valid = True
5959
elif self.minlen and not self.maxlen :
60-
valid = self.minlen <= len(str(value))
60+
valid = self.minlen <= len(unicode(value))
6161
elif self.maxlen and not self.minlen:
62-
valid = len(str(value)) <= self.maxlen
62+
valid = len(unicode(value)) <= self.maxlen
6363
else:
64-
valid = self.minlen <= len(str(value)) <= self.maxlen
64+
valid = self.minlen <= len(unicode(value)) <= self.maxlen
6565

6666
if valid:
67-
return value if isinstance(value,str) else str(value)
67+
return value if isinstance(value,unicode) else unicode(value)
6868
else:
6969
return valid
7070

@@ -77,7 +77,7 @@ def __init__(self, **kwargs):
7777

7878
@classmethod
7979
def tostring(cls,value):
80-
return str(value)
80+
return unicode(value)
8181

8282

8383
class FieldCostant(FieldType):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
setup(
2323
name = 'PyFePA',
2424
packages = ['PyFePA'],
25-
version = '1.2.1b',
25+
version = '1.2.2b',
2626
description = 'Python object of italian FatturaPA, serialize, deserialize and verify',
2727
author = 'Luigi Di Naro',
2828
author_email = 'Luigi.DiNaro@ktec.it',

0 commit comments

Comments
 (0)