code: def get(self):
          
          if self.local_file.endswith('.whl'):
              self.temp_dir = tempfile.mkdtemp()
              save_dir = self.temp_dir
          else:
              save_dir = self.save_dir
  
          save_file = '{0}/{1}'.format(save_dir, os.path.basename(
              self.local_file))
          if not os.path.exists(save_file) or not os.path.samefile(
                  self.local_file, save_file):
              shutil.copy2(self.local_file, save_file)
          logger.info('Local file: {0} copyed to {1}.'.format(
              self.local_file, save_file))
  
          return save_file
docs: Copies file from local filesystem to self.save_dir.
          Returns:
              Full path of the copied file.
          Raises:
              EnvironmentError if the file can't be found or the save_dir
              is not writable.