def review_deserializer(args):
artists = args.get('artists', [])
args['artists'] = merge_artists(artists)
zone = pytz.UTC.zone
if 'created_at' in args:
args['created_at'] = datetime.datetime.strptime(
args['created_at'], '%Y-%m-%d %H:%M:%S %Z (%z)')
if not args['created_at'].tzinfo or \
args['created_at'].tzinfo.tzname(args['created_at']) != zone:
args['created_at'] = args['created_at'].replace(tzinfo=pytz.UTC)
if 'modified_at' in args:
args['modified_at'] = datetime.datetime.strptime(
args['modified_at'], '%Y-%m-%d %H:%M:%S %Z (%z)')
if not args['modified_at'].tzinfo or \
args['modified_at'].tzinfo.tzname(args['modified_at']) != zone:
args['modified_at'] = args['modified_at'].replace(tzinfo=pytz.UTC)
return args
评论列表
文章目录