コード例 #1
0
ファイル: tasks.py プロジェクト: kumar303/chirpradio
def _push_notify(url_key):
    url = dbconfig.get(url_key)
    if not url:
        msg = 'No value in dbconfig for %r' % url_key
        if in_dev():
            log.warning(msg)
        else:
            raise ValueError(msg)

    resp = urlfetch.fetch(url)
    log.info('Push response from %r: %s' % (url, resp.status_code))
    if resp.status_code != 200:
        log.error(resp.content)

    return resp.status_code == 200
コード例 #2
0
ファイル: tasks.py プロジェクト: kumar303/chirpradio
def _push_notify(url_key):
    url = dbconfig.get(url_key)
    if not url:
        msg = 'No value in dbconfig for %r' % url_key
        if in_dev():
            log.warning(msg)
        else:
            raise ValueError(msg)

    resp = urlfetch.fetch(url)
    log.info('Push response from %r: %s' % (url, resp.status_code))
    if resp.status_code != 200:
        log.error(resp.content)

    return resp.status_code == 200
コード例 #3
0
def _push_notify(url_key):
    url = dbconfig.get(url_key)
    if not url:
        msg = 'No value in dbconfig for %r' % url_key
        if in_dev():
            log.warning(msg)
        else:
            raise ValueError(msg)

    # A task has 10 minutes to execute. This tells urlfetch to time out after 8
    # minutes.
    deadline = 60 * 8
    resp = urlfetch.fetch(url, deadline=deadline)
    log.info('Push response from %r: %s' % (url, resp.status_code))
    if resp.status_code != 200:
        log.error(resp.content)

    return resp.status_code == 200
コード例 #4
0
ファイル: tasks.py プロジェクト: chirpradio/chirpradio
def _push_notify(url_key):
    url = dbconfig.get(url_key)
    if not url:
        msg = 'No value in dbconfig for %r' % url_key
        if in_dev():
            log.warning(msg)
        else:
            raise ValueError(msg)

    # A task has 10 minutes to execute. This tells urlfetch to time out after 8
    # minutes.
    deadline = 60 * 8
    resp = urlfetch.fetch(url, deadline=deadline)
    log.info('Push response from %r: %s' % (url, resp.status_code))
    if resp.status_code != 200:
        log.error(resp.content)

    return resp.status_code == 200
コード例 #5
0
 def test_get(self):
     self.assertEqual(dbconfig.get('nonexistant'), None)
     self.assertEqual(dbconfig.get('nonexistant', 'default'), 'default')
     dbconfig['existing'] = 'true'
     self.assertEqual(dbconfig.get('existing'), 'true')
コード例 #6
0
 def test_get(self):
     self.assertEqual(dbconfig.get('nonexistant'), None)
     self.assertEqual(dbconfig.get('nonexistant', 'default'), 'default')
     dbconfig['existing'] = 'true'
     self.assertEqual(dbconfig.get('existing'), 'true')