Module trase.tools.pcs.commodities.codes.retrieve
Functions
def find_commodity_by_code(code_value: str, code_name: str = 'HS6', cur=None) ‑> int-
Find commodity id from commodity code name and commodity code value.
code_name – commodity code name code_value – commodity code value
Keyword arguments: cur – Trase database connection object
def get_all_commodity_codes(commodity_id: int, cur=None) ‑> Tuple[int, List[str]]def get_commodity_code_data(commodity_code_id: int, cur=None) ‑> Tuple[str, str]-
Return name and reference for commodity code id.
commodity_code_id – 'commodity_codes.id' in Trase database
Keyword arguments: cur – Trase database cursor object
def get_commodity_code_id(commodity_code_name: str, cur=None) ‑> int-
Return commodity code id from commodity code name.
commodity_code_name – 'commodity_codes.name' in Trase database
Keyword arguments: cur – Trase database cursor object
def get_commodity_codes(commodity_id: int, commodity_code_id: int, cur=None) ‑> Dict[str, int]-
Return dictionary of {"commodity code" : commodity id}
commodity_id – 'commodities.id' in Trase database.