X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Fdata.py;h=8b7e731510a8db0def01f2c81e73d0c39bc683f7;hp=d7de13addc111a43ea5dbd07da5de5b04376a448;hb=7c003a0c7786083c6b0697d23b1b595dc70005bd;hpb=5210334c47e97988ea55543d60a6b24985ebd140 diff --git a/mudpy/data.py b/mudpy/data.py index d7de13a..8b7e731 100644 --- a/mudpy/data.py +++ b/mudpy/data.py @@ -134,15 +134,17 @@ class DataFile: if "__control__" in self.data and "backup_count" in self.data[ "__control__"]: max_count = self.data["__control__"]["backup_count"] - else: + elif "mudpy.limit" in self.universe.contents: max_count = self.universe.contents["mudpy.limit"].get( - "backups") + "backups", 0) + else: + max_count = 0 if os.path.exists(self.filename) and max_count: backups = [] for candidate in os.listdir(os.path.dirname(self.filename)): if re.match( os.path.basename(self.filename) + - """\.\d+$""", candidate + r"""\.\d+$""", candidate ): backups.append(int(candidate.split(".")[-1])) backups.sort()