diff options
Diffstat (limited to 'gallery_dl/util.py')
| -rw-r--r-- | gallery_dl/util.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gallery_dl/util.py b/gallery_dl/util.py index 861ec7e..e76ddf3 100644 --- a/gallery_dl/util.py +++ b/gallery_dl/util.py @@ -106,12 +106,12 @@ def identity(x): return x -def true(_): +def true(_, __=None): """Always returns True""" return True -def false(_): +def false(_, __=None): """Always returns False""" return False @@ -540,11 +540,22 @@ class CustomNone(): def __bool__(): return False + __lt__ = true + __le__ = true + __eq__ = false + __ne__ = true + __gt__ = false + __ge__ = false + @staticmethod def __len__(): return 0 @staticmethod + def __hash__(): + return 0 + + @staticmethod def __format__(_): return "None" |
