1. Python / Говнокод #11945

    −104

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    def get_prices(request):
        if request.method == 'GET':
            if cache.get('price') is None:
                if cache.get('price_progress') is None:
                    tasks.request_async.delay('get_price', 'price', {})
                    cache.set('price_progress', True, 600)
                    return HttpResponse(simplejson.dumps({'status':'started'}), mimetype='application/javascript')
                else:
                    return HttpResponse(simplejson.dumps({'status':'processed'}), mimetype='application/javascript')
            else:
                result = calculate_price(cache.get('price'))
    
                return HttpResponse(simplejson.dumps(result), mimetype='application/javascript')

    самое время задуматься, а не хуйню ли я делаю?

    Запостил: Stud, 17 Октября 2012

    Комментарии (3) RSS

    • Кстати, посоны. Подскажите русскоязычный популярный программисткий ресурс, есть несколько нетипичных вопросов, хочу совета спросить)
      Ответить
      • Лучше всего подучить инглиш и задавать вопросы на stackoverflow. Если только русский, то лёгкое гугление даёт вот такие результаты:
        http://hashcode.ru/
        http://www.askdev.ru/
        Ответить
      • Ответы.Говнокод
        Ответить

    Добавить комментарий