示例#1
0
    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