Get conference data in the Marc12 decoding not in CheckAndFix
- for a talk or a proceeding the record is retrieved and decoded by the
Marc12
class. - Later on the
CheckAndFix
class adds the conference data.
It should be better to have a record complete as soon as possible. Therefore, all methods are available when a Record
is ready. The class CheckAndFix only correct non-conformities
-
add the method _get_conference_data
to theMarc12
class -
execute the method in Marc12.__call__
-
simplify the method CheckAndFix.conference
-
modify the tests/harvester
section (conference record can be check in the section record).