Exemple #1
0
def get_json_from_url(url):
    log.info('Take data from {}'.format(url))
    try:
        data = urllib2.urlopen(url)
    except urllib2.URLError, e:
        error = _(u'Can\'t call url from www.arsene50.be')
        return error + e
Exemple #2
0
def get_json_from_url(url):
    log.info('Take data from {}'.format(url))
    try:
        data = urllib2.urlopen(url)
    except urllib2.URLError, e:
        log.error(_(u'Can\'t call url from www.arsene50.be'))
        return {}
Exemple #3
0
                            'mail': x.place_mail,
                            'website': x.place_website}, events)
    return [dict(t) for t in set([tuple(place.items()) for place in places])]


def get_json_from_url(url):
    log.info('Take data from {}'.format(url))
    try:
        data = urllib2.urlopen(url)
    except urllib2.URLError, e:
        error = _(u'Can\'t call url from www.arsene50.be')
        return error + e
    try:
        jdict = json.load(data)
    except ValueError, e:
        error = _(u'Json value error from www.arsene50.be')
        return error
    except SyntaxError, e:
        error = _(u'Json bad formatted from www.arsene50.be')
        return error
    return jdict


def transform_jdict(dict_from_json, lang):
    ea = EventArsene(dict_from_json, lang)
    return ea


class EventArsene(dict):
    context_lang = ''
Exemple #4
0
                                           website=infos.get("website"),
                                           events=[e])
    return places.values()


def get_json_from_url(url):
    log.info('Take data from {}'.format(url))
    try:
        data = urllib2.urlopen(url)
    except urllib2.URLError, e:
        log.error(_(u'Can\'t call url from www.arsene50.be'))
        return {}
    try:
        jdict = json.load(data)
    except ValueError, e:
        log.error(_(u'Json value error from www.arsene50.be'))
        return {}
    except SyntaxError, e:
        log.error(_(u'Json bad formatted from www.arsene50.be'))
        return {}
    return jdict


def transform_jdict(dict_from_json, lang):
    ea = EventArsene(dict_from_json, lang)
    return ea


class EventArsene(dict):
    context_lang = ''