code: def set_src_filepath(self, src_dir_path):
          
          log.debug("set_src_filepath() with: '%s'", src_dir_path)
          self.abs_src_filepath = src_dir_path.resolved_path
          log.debug(" * abs_src_filepath: %s" % self.abs_src_filepath)
  
          if self.abs_src_filepath is None:
              log.info("Can't resolve source path: %s", src_dir_path)
              return
  
          self.sub_filepath = self.abs_src_filepath.relative_to(self.abs_src_root)
          log.debug(" * sub_filepath: %s" % self.sub_filepath)
  
          self.sub_path = self.sub_filepath.parent
          log.debug(" * sub_path: %s" % self.sub_path)
  
          self.filename = self.sub_filepath.name
          log.debug(" * filename: %s" % self.filename)
  
          self.abs_dst_path = Path2(self.abs_dst_root, self.sub_path)
          log.debug(" * abs_dst_path: %s" % self.abs_dst_path)
  
          self.abs_dst_filepath = Path2(self.abs_dst_root, self.sub_filepath)
          log.debug(" * abs_dst_filepath: %s" % self.abs_dst_filepath)
  
          self.abs_dst_hash_filepath = Path2("%s%s%s" % (self.abs_dst_filepath, os.extsep, phlb_config.hash_name))
          log.debug(" * abs_dst_hash_filepath: %s" % self.abs_dst_hash_filepath)
docs: Set one filepath to backup this file.
          Called for every file in the source directory.
  
          :argument src_dir_path: filesystem_walk.DirEntryPath() instance