gault-millau/apps/utils/legacy_parser.py
2019-10-24 14:49:59 +03:00

13 lines
331 B
Python

import yaml
def parse_legacy_content(legacy_content):
clear_str = '!ruby/hash:ActiveSupport::HashWithIndifferentAccess'
content_dict = yaml.safe_load(legacy_content.replace(clear_str, ''))
result = ''
try:
result = content_dict['news_content']['value']
except KeyError:
pass
return result