classNULL(metaclass=Singleton):r""" NULL class. `get` method in CHANfiG may accept `None` or `Ellipse`(`...`) as value of `default`. Therefore, it is mandatory to have a different default value for `default`. `Null` is an instance of `NULL` and is recommended to be used as `obj is Null`. """def__repr__(self):return"Null"def__nonzero__(self):returnFalsedef__len__(self):return0def__call__(self,*args:Any,**kwargs:Any):returnselfdef__contains__(self,name):returnFalsedef__iter__(self):returnselfdef__next__(self):raiseStopIterationdef__getattr__(self,name):returnselfdef__getitem__(self,index):returnself