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
commitade662da6565d8833ce9043529e1230bfcf2a5ed (patch)
tree0b63e1fd185fd9fb9df915a1406fb69c5a85a19c /ishtar_common/data_importer.py
parent9e83f26758aeac0210b9daaba4181da8b0d962db (diff)
downloadIshtar-ade662da6565d8833ce9043529e1230bfcf2a5ed.tar.bz2
Ishtar-ade662da6565d8833ce9043529e1230bfcf2a5ed.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()