"""This is the subclass of Transform function for Latvia (EU division).

We will define transform functions specific to Latvia here.

Author: Maicol Contreras
Last Modified: December 21, 2020
"""
from constants import comp_harm_constants
from transform_functions.common_comp_harm_transform_functions import CommonCompHarmTransformFunctions


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    """
    All custom (uncommon) transform functions **SPECIFIC to
    individual processing task** must be defined as part
    of this class.
    """
    LATVIA_SPECIFIC_CATEGORY_MAPPINGS = {
        # Add any Latvia-specific mappings that cannot be used for other EU countries here.
    }

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(
            comp_harm_constants.ENGLISH_CATEGORY_MAPPINGS,
            **EuLatviaTransformFunctions.LATVIA_SPECIFIC_CATEGORY_MAPPINGS)

8896239ee567583c55ce093e257b72fc388e5c27
<mask token>


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    <mask token>
    <mask token>

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(comp_harm_constants.
            ENGLISH_CATEGORY_MAPPINGS, **EuLatviaTransformFunctions.
            LATVIA_SPECIFIC_CATEGORY_MAPPINGS)

<mask token>


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    <mask token>
    LATVIA_SPECIFIC_CATEGORY_MAPPINGS = {}

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(comp_harm_constants.
            ENGLISH_CATEGORY_MAPPINGS, **EuLatviaTransformFunctions.
            LATVIA_SPECIFIC_CATEGORY_MAPPINGS)

<mask token>


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    """
    All custom (uncommon) transform functions **SPECIFIC to
    individual processing task** must be defined as part
    of this class.
    """
    LATVIA_SPECIFIC_CATEGORY_MAPPINGS = {}

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(comp_harm_constants.
            ENGLISH_CATEGORY_MAPPINGS, **EuLatviaTransformFunctions.
            LATVIA_SPECIFIC_CATEGORY_MAPPINGS)

<mask token>
from constants import comp_harm_constants
from transform_functions.common_comp_harm_transform_functions import CommonCompHarmTransformFunctions


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    """
    All custom (uncommon) transform functions **SPECIFIC to
    individual processing task** must be defined as part
    of this class.
    """
    LATVIA_SPECIFIC_CATEGORY_MAPPINGS = {}

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(comp_harm_constants.
            ENGLISH_CATEGORY_MAPPINGS, **EuLatviaTransformFunctions.
            LATVIA_SPECIFIC_CATEGORY_MAPPINGS)

"""This is the subclass of Transform function for Latvia (EU division).

We will define transform functions specific to Latvia here.

Author: Maicol Contreras
Last Modified: December 21, 2020
"""
from constants import comp_harm_constants
from transform_functions.common_comp_harm_transform_functions import CommonCompHarmTransformFunctions


class EuLatviaTransformFunctions(CommonCompHarmTransformFunctions):
    """
    All custom (uncommon) transform functions **SPECIFIC to
    individual processing task** must be defined as part
    of this class.
    """
    LATVIA_SPECIFIC_CATEGORY_MAPPINGS = {
        # Add any Latvia-specific mappings that cannot be used for other EU countries here.
    }

    def __init__(self, config):
        self.config = config
        self.category_mappings = dict(
            comp_harm_constants.ENGLISH_CATEGORY_MAPPINGS,
            **EuLatviaTransformFunctions.LATVIA_SPECIFIC_CATEGORY_MAPPINGS)
