docs: def check(self, init_if_missing=False):
          """
          Check the path and construct if not found and init_if_missing=True
          :param init_if_missing: create the path if not found
          :return: true if exists false if not
          """
          for d in self.path_overrides + [self.inputdir]:            
              if os.path.exists(d):
                  self.allpaths.append(d)
          if len(self.allpaths) > 0:
              return(True)
  
          if init_if_missing:
              os.makedirs(self.inputdir)
              return True