code: def getchildren(self):
          '''
          Create list of absolute paths to be used to instantiate path objects
          for traversal, based on whether or not hidden attribute is set.
          '''
          try:
              if self.hidden:
                  return [os.path.join(self.name, child)
                          for child in sorted(self.listdir(self.name))]
              else:
                  return [os.path.join(self.name, child)
                          for child in sorted(os.listdir(self.name))]
          except OSError:
              return Nonf getchildren(self):
          '''
          Create list of absolute paths to be used to instantiate path objects
          for traversal, based on whether or not hidden attribute is set.
          '''
          try:
              if self.hidden:
                  return [os.path.join(self.name, child)
                          for child in sorted(self.listdir(self.name))]
              else:
                  return [os.path.join(self.name, child)
                          for child in sorted(os.listdir(self.name))]
          except OSError:
              return None
docs: Create list of absolute paths to be used to instantiate path objects
          for traversal, based on whether or not hidden attribute is set.