def deserialize(cls, data): obj = cls() obj.person_id = data['person_id'] obj.person_name = data['person_name'] obj.person_race = RACE(data['person_race']) obj.person_type = PERSON_TYPE(data['person_type']) obj.person_gender = GENDER(data['person_gender']) obj.place_id = data['place_id'] if 'old_place_name_forms' in data: obj.old_place_name_forms = utg_words.Word.deserialize(data['old_place_name_forms']) else: obj.old_place_name_forms = names.generator().get_fast_name('название утрачено') return obj