Пример #1
0
 def getToken(self):
     print "Pivotal token not found in your gitconfig."
     sysuser = getpass.getuser()
     username = raw_input("Username [%s]: " % sysuser)
     username = username or sysuser
     password = getpass.getpass()
     data = urllib.urlencode({'username': username, 'password': password})
     request = urllib2.Request("https://www.pivotaltracker.com/services/v3/tokens/active", data)
     try:
         response = urllib2.urlopen(request)
     except urllib2.HTTPError:
         print "Wrong username or password"
         exit(1)
     dom = xmltodict(response.read())
     return dom['guid'][0].strip(), username.strip()
Пример #2
0
 def get(self, url):
     req = urllib2.Request(url, None, {'X-TrackerToken': self.TOKEN})
     response = urllib2.urlopen(req)
     return xmltodict(response.read())