Skip to content
Snippets Groups Projects
Commit 6cc114b0 authored by schulmax's avatar schulmax
Browse files

[TASK] Adds support for binary property fields

parent f09558a8
No related branches found
No related tags found
No related merge requests found
......@@ -263,6 +263,8 @@ class PropertyConverter(object):
elif datatype == 'datetime':
if type(raw_value) == datetime.datetime:
return raw_value
elif datatype == 'binary':
return self._convert_binary(raw_value)
# TODO: make datetime conversion possible
# datetime_format = self.datetime_format[prop]
# return self._convert_datetime(raw_value, datetime_format)
......@@ -337,6 +339,15 @@ class PropertyConverter(object):
if value == '': return None
return datetime.datetime.strptime(value, datetime_format)
def _convert_binary(self, value):
'''Converts incoming value to binary'''
if type(value) == buffer:
return value
elif type(value) == int:
return bin(value)
elif type(value) == str and value == '':
return value
class Record(object):
'''Records merge and store data from extractions
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment