| 123456789101112131415161718192021 |
- import os
- import re
- class CronFile:
- def __init__(self):
- self.fragments = []
- self.sections = {}
- def add_fragment(self, name, content):
- self.fragments.append((name, content))
- if name is not None:
- self.sections[name] = len(self.fragments) - 1
- def get_section(self, name):
- if name in self.sections:
- return self.fragments[self.sections[name]][1]
- def set_section(self, name, content):
- if name not in self.sections:
- self.add_fragment(name, "")
- self.fragments[self.sections[name]] = (name, "\n" + content)
|