'POST data to GitHub and return the issue URL.'

def post(self, data):

    out = u''
    try:
        r = requests.post(self.api_url, auth=self.auth, data=data)
        if (r.status_code == 201):
            out = r.json()[u'html_url']
        else:
            log(r.status_code)
            log(r.text)
        err = str(r.status_code)
    except:
        err = u'eep'
    if (not out):
        out = u'https://github.com/{}/issues#error-{}'.format(self.repo, err)
    return out
