from planetstack.config import Config from util.logger import Logger, logging, logger class ErrorMapper: def __init__(self, error_map_file): self.error_map = {} try: error_map_lines = open(error_map_file).read().splitlines() for l in error_map_lines: if (not l.startswith('#')): splits = l.split('->') k,v = map(lambda i:i.rstrip(),splits) self.error_map[k]=v except: logging.info('Could not read error map') def map(self, error): return self.error_map[error]