コード例 #1
0
ファイル: cron.py プロジェクト: vice-versa/speedydeploy
    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
ファイル: cron.py プロジェクト: vice-versa/speedydeploy
 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))