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