File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -81,16 +81,20 @@ def list_files(page_size=100) -> Iterable[file_types.File]:
81
81
yield file_types .File (proto )
82
82
83
83
84
- def get_file (name ) -> file_types .File :
84
+ def get_file (name : str ) -> file_types .File :
85
85
"""Calls the API to retrieve a specified file using a supported file service."""
86
+ if "/" not in name :
87
+ name = f"files/{ name } "
86
88
client = get_default_file_client ()
87
89
return file_types .File (client .get_file (name = name ))
88
90
89
91
90
- def delete_file (name ):
92
+ def delete_file (name : str | file_types . File | protos . File ):
91
93
"""Calls the API to permanently delete a specified file using a supported file service."""
92
94
if isinstance (name , (file_types .File , protos .File )):
93
95
name = name .name
96
+ elif "/" not in name :
97
+ name = f"files/{ name } "
94
98
request = protos .DeleteFileRequest (name = name )
95
99
client = get_default_file_client ()
96
100
client .delete_file (request = request )
You can’t perform that action at this time.
0 commit comments