def effectiveBooleanValue(self, p, x): return boolean(self, p, None, (self.flattenSequence(x), ))
def effectiveBooleanValue(self, p, x): from arelle.FunctionFn import boolean return boolean(self, p, None, (self.flattenSequence(x), ))
def effectiveBooleanValue(self, p, x): return boolean( self, p, None, (self.flattenSequence(x),) )
def effectiveBooleanValue(self, p, x): from arelle.FunctionFn import boolean return boolean(self, p, None, (self.atomize(p, x), ))
def effectiveBooleanValue(self, p, x): from arelle.FunctionFn import boolean return boolean( self, p, None, (self.flattenSequence(x),) )
def effectiveBooleanValue(self, p, x): from arelle.FunctionFn import boolean return boolean( self, p, None, (self.atomize( p, x ),) )