try_unlock() uses json.load(open(_META)) and open(_ENC, "rb").read(), and expert_count() does the same. None are closed. Wrap them in with blocks. File: challenges/expert_vault.py
try_unlock() uses json.load(open(_META)) and open(_ENC, "rb").read(), and expert_count() does the same. None are closed. Wrap them in with blocks.
File: challenges/expert_vault.py