X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=lib%2Fmudpy%2Fdata.py;h=00ab923a5b316fed314ac7a5cda07fe9a6a4b981;hp=9c167f5469d32b8cf2b5fb9a4d7caca8ee61bdc3;hb=4708e5ad2215bce4806578c9417a09ceccef0292;hpb=c107f5282c9c7356103a5556a7173aa35a5805ec diff --git a/lib/mudpy/data.py b/lib/mudpy/data.py index 9c167f5..00ab923 100644 --- a/lib/mudpy/data.py +++ b/lib/mudpy/data.py @@ -99,6 +99,9 @@ class DataFile: element = mudpy.misc.Element(prefix, self.universe, self.filename) element.set(node[facet_pos:], self.data[node]) + if prefix.startswith("mudpy.movement."): + self.universe.directions.add( + prefix[prefix.rfind(".") + 1:]) for include_file in includes: if not os.path.isabs(include_file): include_file = find_file( @@ -132,11 +135,8 @@ class DataFile: "__control__"]: max_count = self.data["__control__"]["backup_count"] else: - max_count = self.universe.categories[ - "internal" - ][ - "limits" - ].get("default_backup_count") + max_count = self.universe.contents["mudpy.limit"].get( + "backups") if os.path.exists(self.filename) and max_count: backups = [] for candidate in os.listdir(os.path.dirname(self.filename)):