element = self.universe.contents[prefix]
except KeyError:
element = mudpy.misc.Element(prefix, self.universe,
- self.filename)
+ self.filename)
element.set(node[facet_pos:], self.data[node])
if prefix.startswith("mudpy.movement."):
self.universe.directions.add(
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()