22 def resource_index_info(content): |
22 def resource_index_info(content): |
23 """Resource index info""" |
23 """Resource index info""" |
24 resource_info = IResourceInfo(content) |
24 resource_info = IResourceInfo(content) |
25 field_names = content.field_names |
25 field_names = content.field_names |
26 result = { |
26 result = { |
|
27 'original_title': resource_info.original_title if 'original_title' in field_names else None, |
27 'author': resource_info.author if 'author' in field_names else None, |
28 'author': resource_info.author if 'author' in field_names else None, |
|
29 'translator': resource_info.translator if 'translator' in field_names else None, |
|
30 'illustrator': resource_info.illustrator if 'illustrator' in field_names else None, |
28 'drawer': resource_info.drawer if 'drawer' in field_names else None, |
31 'drawer': resource_info.drawer if 'drawer' in field_names else None, |
29 'colourist': resource_info.colourist if 'colourist' in field_names else None, |
32 'colourist': resource_info.colourist if 'colourist' in field_names else None, |
30 'lettering': resource_info.lettering if 'lettering' in field_names else None, |
33 'lettering': resource_info.lettering if 'lettering' in field_names else None, |
31 'producer': resource_info.producer if 'producer' in field_names else None, |
34 'producer': resource_info.producer if 'producer' in field_names else None, |
32 'director': resource_info.director if 'director' in field_names else None, |
35 'director': resource_info.director if 'director' in field_names else None, |