def from_dict(self, dic):
        for k, v in dic.items():
            try:
                ctor = self.OPTIONS[k]
            except __HOLE__:
                fmt = "Does not support option: '%s'"
                raise KeyError(fmt % k)
            else:
                self.values[k] = ctor(v)
dataset/ETHPy150Open numba/numba/numba/targets/options.py/TargetOptions.from_dict