#!/usr/bin/env python # -W ignore::DeprecationWarning # Suppress all deprecation warnings (not recommended for development) import warnings warnings.simplefilter("ignore", DeprecationWarning) import sys from common import JiraConnection if len(sys.argv) < 2: print "Provide version name" sys.exit(1) jira = JiraConnection() (auth, client, project_name) = (jira.auth, jira.client, jira.project_name) project = client.getProjectByKey(auth, project_name) issue_types = {} for t in client.getSubTaskIssueTypesForProject(auth, project.id): issue_types[t.id] = t for t in client.getIssueTypesForProject(auth, project.id): issue_types[t.id] = t version = sys.argv[1] def build_tasks_hierarchy(): issues = client.getIssuesFromJqlSearch(
import warnings warnings.simplefilter('ignore', DeprecationWarning) import sys from common import JiraConnection import datetime as datetime_m def usage(): print >> sys.stderr, "%s version [date]" % __file__ if len(sys.argv) < 2: usage() sys.exit(1) jira = JiraConnection() (auth, client, project_name, to_datetime) = (jira.auth, jira.client, jira.project_name, jira.to_datetime) version = sys.argv[1] if len(sys.argv) > 2: release_date = datetime_m.datetime.strptime(sys.argv[2], '%Y-%m-%d') else: versions = client.getVersions(auth, project_name) release_date = None for v in versions: if v.name == version: release_date = jira.to_datetime(*v.releaseDate) break if not release_date: print "Can not find version", version exit(1)
#!/usr/bin/python from common import JiraConnection jira = JiraConnection() print 'Available methods: ', jira.help()