Пример #1
0
    def add(self, content, marker=None):
        old_crontab = self.get(hide_stdout=True)
        marker = _marker(marker)
        self.set(old_crontab + '\n' + content + marker)
        return marker

        add_line(content, marker)
Пример #2
0
 def remove(self, marker):
     """ Removes a line added and marked using add_line. """
     marker = _marker(marker)
     lines = [line for line in self.get(hide_stdout=True).splitlines()
              if line and not line.endswith(marker)]
     self.set("\n".join(lines))