diff --git a/torcharrow/scope.py b/torcharrow/scope.py index a4c6dee2e..ec9a063f3 100644 --- a/torcharrow/scope.py +++ b/torcharrow/scope.py @@ -56,7 +56,8 @@ def __init__(self, config: ty.Union[dict, str, None] = None): self.config = type(self).default_config elif isinstance(config, str): path = config - self.config = {**type(self).default_config, **json.load(open(path))} + with open(path) as f: + self.config = {**type(self).default_config, **json.load(f)} elif isinstance(config, dict): self.config = {**type(self).default_config, **config}