utils.py
branchstable
changeset 4652 7c41eea7fc30
parent 4511 270a75f6e33f
child 4653 ca11228a5268
equal deleted inserted replaced
4651:f9cd35dece09 4652:7c41eea7fc30
   326                 return JSONEncoder.default(self, obj)
   326                 return JSONEncoder.default(self, obj)
   327             except TypeError:
   327             except TypeError:
   328                 # we never ever want to fail because of an unknown type,
   328                 # we never ever want to fail because of an unknown type,
   329                 # just return None in those cases.
   329                 # just return None in those cases.
   330                 return None
   330                 return None
       
   331 
       
   332 from logilab.common import date
       
   333 _THIS_MOD_NS = globals()
       
   334 for funcname in ('date_range', 'todate', 'todatetime', 'datetime2ticks',
       
   335                  'days_in_month', 'days_in_year', 'previous_month',
       
   336                  'next_month', 'first_day', 'last_day', 'ustrftime',
       
   337                  'strptime'):
       
   338     msg = '[3.6] %s has been moved to logilab.common.date' % funcname
       
   339     _THIS_MOD_NS[funcname] = deprecated(msg)(getattr(date, funcname))