From a7eec27531d8e0613c2e78c15cb4b083bde05f2e Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Wed, 24 Nov 2010 14:12:48 -0500 Subject: [PATCH] Project withdrawal now appears to work. --- freshmeat-submit | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/freshmeat-submit b/freshmeat-submit index 95ea5b9..e0a9be7 100755 --- a/freshmeat-submit +++ b/freshmeat-submit @@ -133,18 +133,19 @@ class FreshmeatSession: "Withdraw a specified release from the current project." if self.verbose: print "Withdrawing %s release: %s" % (self.project, version) - releases = self.edit_request("projects/%s/releases.json" \ + releases = self.edit_request("projects/%s/releases/pending.json" \ % self.permalink, force=True) releases = json.loads(releases) for release in releases: properties = release["release"] if properties.get("version") == version: vid = properties["id"] + print "I see", properties break else: raise FreshmeatSessionException("couldn't find release %s"%version) - #deletelink = "projects/%s/releases/%s.json" % (self.permalink, vid) - #self.edit_request(deletelink, "DELETE", {}) + deletelink = "projects/%s/releases/%s.json" % (self.permalink, vid) + self.edit_request(deletelink, "DELETE", {}) def update_core(self, coredata): "Update the core data for a project." -- 2.43.0