Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 618 Bytes

README.md

File metadata and controls

43 lines (29 loc) · 618 Bytes

HODOR

For any operation, hodor will always say hodor.

>>> from hodor import hodor
>>> hodor + 1
hodor
>>> 3 ** hodor
hodor
>>> hodor().foo['bar']
hodor

What's more, hodor is a module, and a class.

>>> import hodor
>>> hodor
hodor

>>> class myclass(hodor):
...     pass
>>> myclass()
hodor

Hodor is also a metaclass!

>>> myclass
hodor

>>> type(myclass)
hodor

My favorite: hodor is an instance of itself.

>>> type(hodor)
hodor

>>> type(hodor) is hodor
True

Hodor works equally well in python2 and python3.