src.pypnnomenclature.repository

Méthode permettant de manipuler les objets de la nomenclature

Module Contents

Functions

get_nomenclature_list([id_type, code_type, regne, ...])

Récupération de la liste des termes d'un type de nomenclature

get_nomenclature_list_formated(nomenclature_params, ...)

Permet de récupérer la liste des données d'une nomenclature et de la

get_nomenclature_with_taxonomy_list()

Fetch nomenclature definition list with taxonomy

get_nomenclature_id_term(cd_type, cd_term[, raise_exp])

Fonction retournant l'identifiant d'un term

src.pypnnomenclature.repository.get_nomenclature_list(id_type=None, code_type=None, regne=None, group2_inpn=None, group3_inpn=None, hierarchy=None, filter_params=None)[source]

Récupération de la liste des termes d’un type de nomenclature

src.pypnnomenclature.repository.get_nomenclature_list_formated(nomenclature_params, mapping)[source]
Permet de récupérer la liste des données d’une nomenclature et de la

formater de façon particulière

!! pour le momment ne traite que les objets de type nomenclature

et pas nomenclature api

exemple: {

“id”: {“object”: “nomenclature”, “field”: “id_nomenclature”}, “libelle”: {“object”: “nomenclature”, “field”: “label_default”}

}

src.pypnnomenclature.repository.get_nomenclature_with_taxonomy_list()[source]

Fetch nomenclature definition list with taxonomy

src.pypnnomenclature.repository.get_nomenclature_id_term(cd_type, cd_term, raise_exp=True)[source]

Fonction retournant l’identifiant d’un term à partir de ses codes mnemoniques

paramètres:

cd_type : code mnemonique du type de vocabulaire cd_term : code du terme recherché raise_exp : spécifie le comportement de la

fonction en cas d’exeception