import datetime import logging import re logger = logging.getLogger(__name__) class Iso8601Serializer(object): marker = 'ISO8601' separator = ':' _re = re.compile(r'^(?P' r'(?P\d{4})' r'-(?P(0[1-9])|(1[012]))' r'-(?P(0[1-9])|([12][0-9])|(3[01]))' r')?(?P.)?' r'(?P