X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Fdata.py;fp=mudpy%2Fdata.py;h=eeea8fb9530e1b07f41678f2177e03038c7e4f13;hp=b73959a1b63d857657dbdd4f5afce32c3746e593;hb=cc12b30f1d2a6b0007e39e16fdc3952165a2a730;hpb=fc0dc82cf08096e42d9a0d82b9a80fe9ff8d2b73 diff --git a/mudpy/data.py b/mudpy/data.py index b73959a..eeea8fb 100644 --- a/mudpy/data.py +++ b/mudpy/data.py @@ -1,6 +1,6 @@ """Data interface functions for the mudpy engine.""" -# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy, +# Copyright (c) 2004-2021 mudpy authors. Permission to use, copy, # modify, and distribute this software is granted under terms # provided in the LICENSE file distributed with this software. @@ -57,7 +57,8 @@ class Data: self.source = find_file( self.source, relative=self.relative, universe=self.universe) try: - self.data = yaml.safe_load(open(self.source)) + with open(self.source) as datafd: + self.data = yaml.safe_load(datafd) log_entry = ("Loaded file %s into memory." % self.source, 5) except FileNotFoundError: # it's normal if the file is one which doesn't exist yet