MCPcopy Create free account
hub / github.com/pyathena-dev/PyAthena / rm_file

Method rm_file

pyathena/filesystem/s3.py:754–759  ·  view source on GitHub ↗
(self, path: str, **kwargs)

Source from the content-addressed store, hash-verified

752 return bool(file)
753
754 def rm_file(self, path: str, **kwargs) -> None:
755 bucket, key, version_id = self.parse_path(path)
756 if not key:
757 return
758 self._delete_object(bucket=bucket, key=key, version_id=version_id, **kwargs)
759 self.invalidate_cache(path)
760
761 def rm(self, path, recursive=False, maxdepth=None, **kwargs) -> None:
762 bucket, key, version_id = self.parse_path(path)

Callers 1

test_rm_fileMethod · 0.80

Calls 3

parse_pathMethod · 0.95
_delete_objectMethod · 0.95
invalidate_cacheMethod · 0.95

Tested by 1

test_rm_fileMethod · 0.64