Size: a a a

2021 March 07

E

Eugene in PiterPy Meetup
Уверен, что в неситонизированном коде это должно работать.
источник

Б

Боброний in PiterPy Meetup
Не уверен, что она ломается там где ты показываешь
источник

Б

Боброний in PiterPy Meetup
Не вижу связи этой функции с ошибкой
источник

Б

Боброний in PiterPy Meetup
Тебе же про валидность функции аргумента говорят
источник

Б

Боброний in PiterPy Meetup
Language:
py3


Source:
print(**{3: 1})


Errors:
Traceback (most recent call last):
 File "1182655722/source.py", line 1, in <module>
   print(**{3: 1})
TypeError: keywords must be strings
источник

E

Eugene in PiterPy Meetup
Боброний
Не уверен, что она ломается там где ты показываешь
там написано где ломается, это вызов той самой функции, для которой видимо ситон скомпилировал реализацию с учётом типов жёстко.
источник

Б

Боброний in PiterPy Meetup
Хм, окей
источник

E

Eugene in PiterPy Meetup
Боброний
Language:
py3


Source:
print(**{3: 1})


Errors:
Traceback (most recent call last):
 File "1182655722/source.py", line 1, in <module>
   print(**{3: 1})
TypeError: keywords must be strings
Так у меня строки! Names(str, Enum) - это строка
источник

Б

Боброний in PiterPy Meetup
Eugene
Так у меня строки! Names(str, Enum) - это строка
Вернее сабкласс строки
источник

Б

Боброний in PiterPy Meetup
Но да, в обычном питоне оно работает
источник

MK

Maxim Koltsov in PiterPy Meetup
а Names.FOO.value может будет честным str?
источник

E

Eugene in PiterPy Meetup
Боброний
Вернее сабкласс строки
да, но он должен по иерархии вверх приводиться к строке.
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
а Names.FOO.value может будет честным str?
да, но мне так не удобно, в смысле - это доп преобразование и костыль.
источник

MK

Maxim Koltsov in PiterPy Meetup
извините у нас питон
источник

E

Eugene in PiterPy Meetup
у меня вот такой код, я храню там доп атрибуты
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
извините у нас питон
совсем забыл про это, простите... 😏😀
источник

MK

Maxim Koltsov in PiterPy Meetup
мне кажется ты перерос динамические языки ;)
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
мне кажется ты перерос динамические языки ;)
Я начинал когда-то с C и C++, динамические языки мне показались после них таким блаженством. Просто надо меньше выпендриваться и делать проще. Не так элегантно, зато просто, понятно и работает. :)
источник
2021 March 08

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Eugene
А вообще без копирования можно обойтись? Ну типа обертка над внешней памятью?
источник

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Боброний
Ждём-с
Вот
источник