@-pychecker --only --limit 50 freecode-submit.py
@rm -f freecode-submit.py
-PYLINTOPTS = --rcfile=/dev/null --reports=n --include-ids=y --disable="C0103,C0301,C0323,R0903,R0912,R0914,W0141,W0621,F0401,E0611,E1101"
+PYLINTOPTS = --rcfile=/dev/null --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" --dummy-variables-rgx='^_' --reports=n --disable="C0103,C0301,C0323,C1001,R0903,R0912,R0914,W0110,W0141,W0621,F0401,E0611,E1101"
pylint:
- @pylint --output-format=parseable $(PYLINTOPTS) freecode-submit
+ @pylint $(PYLINTOPTS) freecode-submit
clean:
rm -f *.pyc *.html freecode-submit.1 MANIFEST ChangeLog *~
self.project_data = content['project']
#if self.verbose:
# print "Project data: %s" % self.project_data
- self.permalink = self.project_data['permalink']
- self.id = self.project_data['id']
+ self.permalink = self.project_data['permalink']
+ self.id = self.project_data['id']
def edit_request(self, url, method="GET", request=None, force=False):
"Wrap a JSON object with the auth code and ship it as a request"
vid = properties["id"]
break
else:
- raise FreecodeSessionException("couldn't find release %s"%dversion)
+ raise FreecodeSessionException("couldn't find release %s"%dversion)
deletelink = "projects/%s/releases/%s.json" % (self.permalink, vid)
self.edit_request(deletelink, "DELETE", {})
raise FreecodeSessionException("Version conflict in options.")
# Hidden flag special handling
if "hidden_from_frontpage" in data:
- data["hidden_from_frontpage"] = data["hidden_from_frontpage"] in ("Y", "y")
+ data["hidden_from_frontpage"] = data["hidden_from_frontpage"] in ("Y", "y")
# Now merge in the URLs, doing symbol substitution
urllist = []
for (label, furl) in urls.items():
if type(v) == type(""):
furl = furl.replace('${' + k + '}', v)
urllist.append((label, furl))
- # Sort out what things go where
+ # Sort out what things go where
update = Update()
if options.showversion:
pass
showversion = 'showversion' in options.__dict__ and options.showversion
if showversion:
print "freecode-submit", version
- raise SystemExit, 0
+ raise SystemExit(0)
# Time to ship the update.
# Establish session
session = FreecodeSession(verbose=int(verbose), emit_enable=not dryrun)
except ValueError, e:
print e
print >>sys.stderr, "freecode-submit: looks like a server-side problem at freecode; bailing out."
- raise SystemExit, 1
+ raise SystemExit(1)
if options.query:
print "Project: %s" % session.project_data["name"]
print "Summary: %s" % session.project_data["oneliner"]
print "%s-URL: %s" % (assoc["label"].replace(" ","-"), assoc["redirector"])
if 'recent_releases' in session.project_data and session.project_data['recent_releases']:
most_recent = session.project_data['recent_releases'][0]
- print "Version: %s" % most_recent['version']
+ print "Version: %s" % most_recent['version']
print "Tag-List: %s" % ",".join(most_recent['tag_list'])
if most_recent.get('hidden_from_frontpage'):
print "Hide: Y"