Archipelago/test
black-sliver d471dcc067
Core, WebHost: lazy-load worlds in unpickler, WebHost and WebHostLib (#2156)
* Core: lazy-load worlds in unpickler

this should hopefully fix customserver's memory consumption

* WebHost: move imports around to save memory in MP

* MultiServer: prefer loading _speedups without pyximport

This saves ~15MB per MP and speeds up module import if it was built in-place.

* Tests: fix tests for changed WebHost imports

* CustomServer: run GC after setup

* CustomServer: cleanup exception handling
2023-09-20 16:05:56 +02:00
..
general core: add a test to verify that fill_restrictive removes the exact same item from the item_pool that it has used to fill 2023-07-30 20:11:29 +02:00
netutils MultiServer: fix wrong missing for empty state w/o speedups and add/fix tests (#2052) 2023-07-29 19:44:10 +02:00
programs Core: Add settings API ("auto settings") for host.yaml (#1871) 2023-07-05 22:39:35 +02:00
utils Utils: SI: fix rounding problems (#895) 2022-08-12 00:46:11 +02:00
webhost Core, WebHost: lazy-load worlds in unpickler, WebHost and WebHostLib (#2156) 2023-09-20 16:05:56 +02:00
worlds Tests: sort custom loaded tests (#1851) 2023-06-01 01:44:54 +02:00
TestBase.py Stardew Valley: 4.x.x - The Ginger Update (#1931) 2023-07-19 20:26:38 +02:00
__init__.py Settings: change/fix tests behavior (#2053) 2023-07-29 18:50:21 +02:00