Use context management when opening the configuration file in
selftests so that its file descriptor will be cleaned up as soon as
loading completes.
-# Copyright (c) 2004-2020 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.
def check_debug():
if len(sys.argv) > 1:
- config = yaml.safe_load(open(sys.argv[1]))
+ with open(sys.argv[1]) as config_fd:
+ config = yaml.safe_load(config_fd)
return config.get(".mudpy.limit.debug", False)
return False