docs: def files(self, dry_run):
          # type: (LocalSourcePaths, bool) -> LocalPath
          """Generator for files in paths
          :param LocalSourcePath self: this
          :param bool dry_run: dry run
          :rtype: LocalPath
          :return: LocalPath
          """
          for _path in self._paths:
              _ppath = os.path.expandvars(os.path.expanduser(str(_path)))
              # check of path is stdin
              if blobxfer.models.upload.LocalSourcePath.is_stdin(_ppath):
                  yield LocalPath(
                      parent_path=pathlib.Path(),
                      relative_path=pathlib.Path('stdin'),
                      use_stdin=True,
                  )
                  continue
              # resolve path
              _expath = pathlib.Path(_ppath).resolve()
              # check if path is a single file
              tmp = pathlib.Path(_ppath)
              if tmp.is_file():
                  if self._inclusion_check(tmp.name):
                      yield LocalPath(
                          parent_path=tmp.parent,
                          relative_path=pathlib.Path(tmp.name),
                          use_stdin=False,
                      )
                  elif dry_run:
                      logger.info(
                          '[DRY RUN] skipping due to filters: {}'.format(tmp))
              else:
                  del tmp
                  for entry in blobxfer.util.scantree(_ppath):
                      _rpath = pathlib.Path(entry.path).relative_to(_ppath)
                      if not self._inclusion_check(_rpath):
                          if dry_run:
                              logger.info(
                                  '[DRY RUN] skipping due to filters: {}'.format(
                                      _rpath))
                          continue
                      yield LocalPath(
                          parent_path=_expath,
                          relative_path=_rpath,
                          use_stdin=False,
                      )