# -*- coding: utf-8 -*- import datetime # convert datetime to json dthandler = 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())