- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
class Metapetuh(type):
def __subclasscheck__(cls, C):
return True
def __instancecheck__(self, other):
return True
class Petuh(metaclass=Metapetuh):
pass
issubclass(object, Petuh) # True
isinstance(42, Petuh) # True
gost 19.12.2020 09:17 # +1
defecatinho 19.12.2020 12:59 # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
perekatinho 19.12.2020 14:52 # 0
3.14159265 20.12.2020 02:35 # +1
>Наследоваться от охулиарда Iterable, Sequence, Collection, Container и прочей питушни явно — слишком уныл
Да, потому что это скучный Java-way.
По-моему заебись получилось. Вполне в духе скриптухи.
gost 20.12.2020 14:14 # 0
Кстати, мельком читал что-то про то, что в «Питоне» собираются ввести автоматический диктайпинг, чтобы можно было просто объявлять интерфейсы, и им бы сразу все подходящие классы соответствовали. Правда, не помню, это в основном языке так будет, или только для тайп-хинтов, надо бы найти.
bormand 19.12.2020 10:57 # +1
gost 19.12.2020 11:07 # +1
bormand 19.12.2020 11:43 # 0
Так и UB призвать недолго...
gost 19.12.2020 11:54 # 0
jojaxon 19.12.2020 15:18 # 0