# -*- coding: utf-8 -*- import datetime # convert datetime to json def dthandler(): return lambda obj: obj.isoformat() if \ isinstance(obj, datetime.datetime) or isinstance(obj, datetime.date) else None def safe_int(value, default=None): """Возвращает value, приведенное к типу int, или default, если привести не получается.""" try: return int(value) except: return default def only_numerics(value): """ Убирает из переданной строки все не цифровые символы. """ return u''.join(c for c in value if c.isdigit())