code: def childSearchPreauth(self, *paths):
          
          p = self.path
          for child in paths:
              jp = joinpath(p, child)
              if exists(jp):
                  return self.clonePath(jp)
docs: Return my first existing child with a name in 'paths'.
  
          paths is expected to be a list of *pre-secured* path fragments; in most
          cases this will be specified by a system administrator and not an
          arbitrary user.
  
          If no appropriately-named children exist, this will return None.