Size: a a a

2021 January 21

💭П

💭 Руслан Прохоров... in rannts
Ну вы батенька, блин, даёте.....
источник

VR

Victor Ryabinin in rannts
💭 Руслан Прохоров
Ну вы батенька, блин, даёте.....
они уже до чата добрались
источник
2021 January 23

SZ

Sergey Z in rannts
Преследование Parler продолжается, но на этот раз может пострадать размещающая его DDoS-Guard / Хабр
https://m.habr.com/ru/news/t/538728/
источник

SZ

Sergey Z in rannts
Сколько всего вылезает
источник

SZ

Sergey Z in rannts
Будто гнездо разворошили
источник
2021 January 25

EK

Elena K in rannts
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
источник

EK

Elena K in rannts
ну и аргументация что это как раз-таки питонячье, так как реализует принцип EAFP
источник

💭П

💭 Руслан Прохоров... in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
ИМХО, зависит от контекста
источник

EK

Elena K in rannts
ну контекст ровно попробовать взять последний необязательный ключ в словаре
источник

💭П

💭 Руслан Прохоров... in rannts
Если отсутствие значения кретично, то ошибка
источник

💭П

💭 Руслан Прохоров... in rannts
Если нет, то лучше через get
источник

in

ildar nizamov in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
+  к get
источник

r

ring in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
источник

in

ildar nizamov in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
я бы упирал на "делай как в остальном проекте и не выпендривайся"
источник

БС

Байт Словович... in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
если один уровень вложенности, то лучше так не надо, если два или больше, то уже можно.
источник

💭П

💭 Руслан Прохоров... in rannts
ildar nizamov
я бы упирал на "делай как в остальном проекте и не выпендривайся"
Вот такое бывает вредно.
источник

БС

Байт Словович... in rannts
С другой стороны не понятно почему может не быть  devices или cd ключей в словариках
источник

in

ildar nizamov in rannts
💭 Руслан Прохоров
Вот такое бывает вредно.
а бывает полезно
источник

💭П

💭 Руслан Прохоров... in rannts
ildar nizamov
а бывает полезно
Да. Именно так :-)
источник

RB

Roman Bolkhovitin in rannts
Elena K
Коллеги, а просветите блонду, плиз))
тут на ревью увидела такую штуку:
    try:
       disks = params["devices"]["cd"]
   except KeyError:
       ...

по мне это вообще не по-питонячи. Я бы написала через get или hasattr. Я "отстала от жизни" или все же автор кода ?=)
Если надо проверять наличие и devices и cd, то так проще и по-питонячьи, а если только один ключ опциональный, то имхо безразлично вообще
источник