From: Eric S. Raymond Date: Wed, 24 Nov 2010 19:12:48 +0000 (-0500) Subject: Project withdrawal now appears to work. X-Git-Tag: 2.2~5 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=a7eec27531d8e0613c2e78c15cb4b083bde05f2e;p=freecode-submit.git Project withdrawal now appears to work. --- 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."