Testing if I change the generate.py

This commit is contained in:
spinerak
2024-05-25 00:37:33 +02:00
parent 7c1a68ad3b
commit 7c2b3df617
2 changed files with 17 additions and 16 deletions

1
.gitignore vendored
View File

@@ -227,3 +227,4 @@ worlds/zillion/test/TestReproducibleRandom.py
>>>>>>> parent of 10ea81dc (Update .gitignore)
=======
>>>>>>> parent of fe196db0 (Removed zillion because it doesn't work)
Generate.py

View File

@@ -558,19 +558,19 @@ def roll_alttp_settings(ret: argparse.Namespace, weights, plando_options):
else:
ret.sprite_pool += [key] * int(value)
if __name__ == '__main__':
import atexit
confirmation = atexit.register(input, "Press enter to close.")
multiworld = main()
if __debug__:
import gc
import sys
import weakref
weak = weakref.ref(multiworld)
del multiworld
gc.collect() # need to collect to deref all hard references
assert not weak(), f"MultiWorld object was not de-allocated, it's referenced {sys.getrefcount(weak())} times." \
" This would be a memory leak."
# in case of error-free exit should not need confirmation
atexit.unregister(confirmation)
for i in range(100):
if __name__ == '__main__':
import atexit
confirmation = atexit.register(input, "Press enter to close.")
multiworld = main()
if __debug__:
import gc
import sys
import weakref
weak = weakref.ref(multiworld)
del multiworld
gc.collect() # need to collect to deref all hard references
assert not weak(), f"MultiWorld object was not de-allocated, it's referenced {sys.getrefcount(weak())} times." \
" This would be a memory leak."
# in case of error-free exit should not need confirmation
atexit.unregister(confirmation)