Python / Говнокод #26721 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
apibrėžti WSGIHandler(aplin, pradžia_atsakymas):
    globalinis prašymas
    globalinis atsakymas
    prašymas.įpareigoti(aplin)
    atsakymas.įpareigoti()
    bandyti:
        prižiūrėtojas, argi = rungtynės_url(prašymas.kelias, prašymas.metodas)
        jei not prižiūrėtojas:
            kelti HTTPKlaida(404, "Nerastas")
        produkcija = prižiūrėtojas(**argi)
    išskyrus BreakButelio kaip antsparnis:
        produkcija = antsparnis.produkcija
    išskyrus Exception kaip išimtis:
        atsakymas.statusas = getattr(išimtis, 'http_statusas', 500)
        klaidaprižiūrėtojas = KLAIDA_HANDLER.get(atsakymas.statusas, klaida_nutylėjimą)
        bandyti:
            produkcija = klaidaprižiūrėtojas(išimtis)
        išskyrus:
            produkcija = "Išimtis per klaidos prižiūrėtojas! Prašymas sustabdyti."

        jei atsakymas.statusas == 500:
            prašymas._aplin['wsgi.errors'].write("Error (500) on '%s': %s\n" % (prašymas.kelias, išimtis))

    db.uždaryti()
    jei turiatrib(produkcija, 'read'):
        failąišvesties = produkcija
        jei 'wsgi.file_wrapper' iš aplin:
            produkcija = aplin['wsgi.file_wrapper'](failąišvesties)
        kitas:
            produkcija = iter(lambda: failąišvesties.read(8192), '')
    kijei isinstance(produkcija, stg):
        produkcija = [produkcija.encode()]

    dėl c iš atsakymas.SLAPUKAI.values():
        atsakymas.antraštė.papildyti('Set-Cookie', c.OutputString())
    statusas = '%d %s' % (atsakymas.statusas, HTTP_KODAI[atsakymas.statusas])
    pradžia_atsakymas(statusas, sąrašas(atsakymas.antraštė.daiktai()))
    sugrįžti produkcija

Отсюда:
https://github.com/Setonas/setonas

Запостил: TEH3OPHblu_nemyx TEH3OPHblu_nemyx, (Updated )

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

  • А тем временем на scheissecode.de постят 1С.
    Ответить
    • функција фибоначијевНиз (н) {
          ако (н === 1) {
              врати [0, 1]
          } у супрoтном {
              дај да с = фибоначијевНиз(н - 1)
              с.гурни(с[с.дужина - 1] + с[с.дужина - 2]);
              врати с
          }
      }
      
      фибоначијевНиз(8).споји(', ')


      https://ћпп.срб/

      Језик «Ћ-плус-плус».
      Ответить
          • «Лого» — американский язык программирования, переведённый на кучу языков.

            Ещё у «Перла» можно ставить кастомный парсер, чтобы использовать ключевые слова на других языках. Для каких языков есть готовые парсеры, не знаю, нужно смотреть в «CPAN».

            А вот реальный пример программы на «SAKO»:
            USTAW SKALE DZIESIETNIE: 4
            1) CZYTAJ: I, M, G, PI
            2) T=2×PI×PWK (I/M×G×R) × (1 + A * 2/16)
            LINIA
            DRUKUJ (4·4) : T
            PI POL = PI/2
            PI SZESNASTE = PI/16
            POWTORZ OD 2 : A = PI SZESNASTE (PI SZESNASTE) PI POL
            POWTORZ OD 2 : R = 1.0(1.0)10.0
            STOP 1
            KONIEC


            Здесь PWK — это квадратный корень, звёздочка означает возведение в степень. Пробелы, как в доисторическом «Фортране», игнорируются.
            Ответить
            • 1.0(1.0)10.0 — это диапазон. Перед скобочками начальное значение, после скобочек — конечное, а в скобочках — шаг.
              Ответить
    • «-AI» — это множественное число в литовском (реальный пример: mudakai). В латышском окончание множественного числа просто «-i».
      Ответить
      • Аиии-я-я-я-я-я русское радио. Аии-я-я-я-я-я всё будет хорошо.
        Ответить
        • Ай-яй-яй-яй, убили негра,
          Убили негра, убили.
          Ай-яй-яй-яй, ни за что, ни про что
          Суки замочили.
          Ответить
          • Марабуиная котлета-гниль,
            Старый, вонючий сыр,
            Прошлогодний, пожухлый лук -
            ~Всё на булочке с кунжутом~
            Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8