def get_error_code()

in meter-data/generate_meter_data.py [0:0]


def get_error_code(meter_id, current_dt):
    global ERROR_START_TIME
    global ERROR_END_TIME
    global ERROR_METER_IDS

    if ERROR_START_TIME <= current_dt <= ERROR_END_TIME:
        if (meter_id in ERROR_METER_IDS):
            error_code = random.choice(ERROR_CODES)
            logging.debug("Error code generated for meter id {} is {} at {}".format(meter_id, error_code, current_dt))
            return error_code
    return -1