PK¬bJe00undefined/.__init__.py.swpb0VIM 8.0*Xha4bussonniermatthiasMacBook-Pro-4.local~bussonniermatthias/dev/undefined/undefined/__init__.pyutf-8 3210#"! Utp3adF . 3XPO10/![ZB P O N -  } b Y S . - sys.modules[__name__] = sys.modules[__name__] = Undefinedelse: pass print('doing nothing')if sys.modules[__name__] is Undefined:Undefined.__version__ = __version__) """ Simply a global object that act as undefined.Undefined = Undefined('undefined', """Undefined.__name__ = 'Undefined' raise NotImplementedError("Cannot represent undefined !") def __str__(self): raise NotImplementedError('Undefined is not defined, neither True, nor False.') def __bool__(self): return self.__class__.__name__ def __repr__(self): raise NotImplementedError('Cannot compare undefined') def __eq__(self, other): return value is self def __call__(self, value): return self def Undefined(self): @property __version__ = __version__ """ Simply a global object that act as undefined. """class Undefined(types.ModuleType):import typesimport sys__version__ = '0.0.5'"""a simple package"""PKbJ undefined/.__init__.py.un~VimUnDo ;q|oH:"wo3__version__ = '0.0.4'%+++X+_&%!#!kvkV 0__version__ = '0.0.3'5_%'&X05_&('X25_')(X335_(*)##TvTX4W raise NotImplementedError('Undefined is not defined, neither True, nor False.')5_)+*#TvTX5_*+#TvTX*3__version__ = '0.0.4'5PKbJULundefined/__init__.py""" a simple package """ __version__ = '0.0.5' import sys import types class Undefined(types.ModuleType): """ Simply a global object that act as undefined. """ __version__ = __version__ @property def Undefined(self): return self def __call__(self, value): return value is self def __eq__(self, other): raise NotImplementedError('Cannot compare undefined') def __repr__(self): return self.__class__.__name__ def __bool__(self): raise NotImplementedError('Undefined is not defined, neither True, nor False.') def __str__(self): raise NotImplementedError("Cannot represent undefined !") Undefined.__name__ = 'Undefined' Undefined = Undefined('undefined', """ Simply a global object that act as undefined. """ ) Undefined.__version__ = __version__ if sys.modules[__name__] is Undefined: print('doing nothing') pass else: sys.modules[__name__] = Undefined PK@GP !undefined/tests/test_undefined.pyimport undefined as ud import undefined from undefined import Undefined as uc def test_undefined(): assert ud is uc import unittest class TestUndefined(unittest.TestCase): def test_bool(self): with self.assertRaises(NotImplementedError): if undefined: pass def test_str(self): with self.assertRaises(NotImplementedError): '%s' % undefined PK!H;@QPundefined-0.0.5.dist-info/WHEEL1 0 RZq+D-Dv;_[*7Fp ܦpv/fݞoL(*IPK!H2`Ex "undefined-0.0.5.dist-info/METADATAVnF W!8݋ )DH3(/>-ˎ& "EG>rtQ:lFGDלQk .BmFFM[گ21uSHӼr3]yБ4~\'#"&dslR{Ϻ=brw'&sgtc\҆572m X$np π裺t3mRS͘>7w\mgVn Ȟ,s4YN6u+2}tIL:Y:x~lc#2=k*␂kZVuHkZB&Pt @|y5L Uz<8VvL0eirɉ5:.ko-Td/ ކڜi] xHW`