summaryrefslogtreecommitdiff
path: root/ishtar_common/data_importer.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-06-23 11:08:02 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-06-23 11:08:02 +0200
commitc2c4442d49ded35ad81d9cbf4487aaa30973cc7b (patch)
tree0b63e1fd185fd9fb9df915a1406fb69c5a85a19c /ishtar_common/data_importer.py
parent00c2577c6b2d7891e4688fa95c580d0a9c596c82 (diff)
downloadIshtar-c2c4442d49ded35ad81d9cbf4487aaa30973cc7b.tar.bz2
Ishtar-c2c4442d49ded35ad81d9cbf4487aaa30973cc7b.zip
Import: upper/lower case formaters
Diffstat (limited to 'ishtar_common/data_importer.py')
-rw-r--r--ishtar_common/data_importer.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py
index b777850c9..ea3054110 100644
--- a/ishtar_common/data_importer.py
+++ b/ishtar_common/data_importer.py
@@ -337,6 +337,30 @@ class InseeFormater(Formater):
return code + "-" + exp[1]
+class UpperCaseFormater(UnicodeFormater):
+ """
+ To upper case
+ """
+
+ def format(self, value):
+ value = super(UpperCaseFormater, self).format(value)
+ if not value:
+ return value
+ return value.upper()
+
+
+class LowerCaseFormater(UnicodeFormater):
+ """
+ To lower case
+ """
+
+ def format(self, value):
+ value = super(LowerCaseFormater, self).format(value)
+ if not value:
+ return value
+ return value.lower()
+
+
class YearFormater(Formater):
def format(self, value):
value = value.strip()