From: Jeremy Stanley Date: Fri, 13 Jul 2018 16:56:17 +0000 (+0000) Subject: Overhaul data reloading X-Git-Tag: 0.0.1~70 X-Git-Url: https://mudpy.org/gitweb?a=commitdiff_plain;ds=sidebyside;h=7dcd8a59f035d8762dc028e7062de2883b1c89c2;hp=7dcd8a59f035d8762dc028e7062de2883b1c89c2;p=mudpy.git Overhaul data reloading The data model change left the reload feature in a miserable state causing facets of mutable elements to be lost, changes introduced in read-only origins to be ignored, and so on. Simplify the implementation to just save, wipe and re-read all persistent data as if the engine were starting initially. Also add a basic check to the reload test to make sure a mutable element still has facets after reloading, so that we reduce the risk of future regression. Include a bit more verbose logging around when and what files are read at load/reload time. ---