-# 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.
try:
# Stop the running service
os.kill(pid, 15)
- time.sleep(1)
except ProcessLookupError:
# If there was no process, just remove the stale PID file
os.remove(pidfile)
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