コード例 #1
0
    def remove_old_buildouts(self, name):
        """Remove old buildouts."""
        buildouts_to_keep = Settings.get_buildouts_to_keep()
        buildouts = Buildout.get_by_name(name)

        if buildouts.count() > buildouts_to_keep and buildouts_to_keep > 0:
            for buildout in buildouts[buildouts_to_keep:]:
                DBSession.delete(buildout)
コード例 #2
0
ファイル: buildouts.py プロジェクト: mamico/whiskers
    def remove_old_buildouts(self, name):
        """Remove old buildouts."""
        buildouts_to_keep = Settings.get_buildouts_to_keep()
        buildouts = Buildout.get_by_name(name)

        if buildouts.count() > buildouts_to_keep and buildouts_to_keep > 0:
            for buildout in buildouts[buildouts_to_keep:]:
                DBSession.delete(buildout)
コード例 #3
0
ファイル: packages.py プロジェクト: pingviini/whiskers
 def delete_package(self):
     """Delete unused package."""
     package_id = self.request.matchdict.get("id", None)
     package = DBSession.query(Package).filter(Package.id == package_id).first()
     DBSession.delete(package)
     return json.dumps(dict(result="OK"))
コード例 #4
0
 def delete_package(self):
     """Delete unused package."""
     package_id = self.request.matchdict.get('id', None)
     package = DBSession.query(Package).filter(Package.id == package_id).first()
     DBSession.delete(package)
     return json.dumps(dict(result="OK"))