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)
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)
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"))
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"))