- 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
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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 (резервный чат)
>Наследоваться от охулиарда Iterable, Sequence, Collection, Container и прочей питушни явно — слишком уныл
Да, потому что это скучный Java-way.
По-моему заебись получилось. Вполне в духе скриптухи.
Кстати, мельком читал что-то про то, что в «Питоне» собираются ввести автоматический диктайпинг, чтобы можно было просто объявлять интерфейсы, и им бы сразу все подходящие классы соответствовали. Правда, не помню, это в основном языке так будет, или только для тайп-хинтов, надо бы найти.
Так и UB призвать недолго...