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

    0

    1. 1
    AttributeError: type object 'datetime.datetime' has no attribute 'from_timestamp'. Did you mean: 'fromtimestamp'?

    Запостил: ISO, 19 Марта 2023

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

    • Как же «Питон» заебал! Такая хуйня буквально по всей стдлибе раскидана: у нас по «PEP 8» православным считается «snake_case», но в стдлибе половина методов — в «яэкономлюподчёркивания_case». Кретины.
      Ответить
      • Им выдали на всех девелоперов 50 подчеркиваний и сказали, что больше не будет.
        Ответить
      • У некоторых функций вообще логичные названия вроде copy, copy2 и copyfile.
        Ответить
      • Да, им надо было при переходе на тройку всё переименовать, один фиг всю совместимость переломали.
        Ответить
      • к четверке питонобляди наконец осознают, что экраны у всех уже давно вмещают не восемьдесят символов в ширину, меньше 1920 пикселей уже сложно что-либо найти, и что отбивать с двух сторон операторы пробелами и вообще писать для человека, а не для микроэкрана не является преступлением
        Ответить
        • Какая тебе разница сколько пробелов в стандартной либе расставлено? У тебя может быть свой кодстайл.
          Ответить
          • Мне читать эти сорцы. И вообще, ты правда спрашиваешь меня какое мне дело до API, которым мне надо пользоваться?
            Ответить
    • ёжики плакали, кололись
      но продолжали переписывать 'паскаль' в 'питон'
      Ответить
    • А в твоей VSCode автокомплита нету чили шоли?

      после класса TestCase (см его методы) я уже ничему не удивлябля
      Ответить
      • Есть, но я в «REPL» таймштамп расшифровывал, а не кодил.

        > TestCase
        О, да, это вот вообще пиздец. Поклали на все пепы с высокой колокольники и хихикают сидят.

        https://docs.python.org/3/library/threading.html — тут тоже смешно:
        * threading.main_thread()
        * threading.settrace(func)
        * getName(), setName()
        ** Deprecated getter/setter API for name; use it directly as a property instead.
        Ответить

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