@@ -146,15 +146,15 @@ auth_token = Auth.check_token(token)
146146### File Example
147147``` python
148148# mkdir
149- directory_resource = Resource.from_file_ref_and_endpoint( f " /eos/user/r/rwelande/test_directory " )
149+ directory_resource = Resource( abs_path = f " /eos/user/r/rwelande/test_directory " )
150150res = client.file.make_dir(auth.get_token(), directory_resource)
151151
152152# touchfile
153- touch_resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/touch_file.txt" )
153+ touch_resource = Resource( abs_path = " /eos/user/r/rwelande/touch_file.txt" )
154154res = client.file.touch_file(auth.get_token(), touch_resource)
155155
156156# setxattr
157- resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/text_file.txt" )
157+ resource = Resource( abs_path = " /eos/user/r/rwelande/text_file.txt" )
158158res = client.file.set_xattr(auth.get_token(), resource, " iop.wopi.lastwritetime" , str (1720696124 ))
159159
160160# rmxattr
@@ -167,7 +167,7 @@ res = client.file.stat(auth.get_token(), resource)
167167res = client.file.remove_file(auth.get_token(), touch_resource)
168168
169169# rename
170- rename_resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/rename_file.txt" )
170+ rename_resource = Resource( abs_path = " /eos/user/r/rwelande/rename_file.txt" )
171171res = client.file.rename_file(auth.get_token(), resource, rename_resource)
172172
173173# writefile
@@ -176,7 +176,7 @@ size = len(content)
176176res = client.file.write_file(auth.get_token(), rename_resource, content, size)
177177
178178# listdir
179- list_directory_resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande" )
179+ list_directory_resource = Resource( abs_path = " /eos/user/r/rwelande" )
180180res = client.file.list_dir(auth.get_token(), list_directory_resource)
181181
182182
@@ -195,7 +195,7 @@ def encode_lock(lock):
195195 return WEBDAV_LOCK_PREFIX + ' ' + b64encode(lock.encode()).decode()
196196 return None
197197
198- resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/lock_test.txt" )
198+ resource = Resource( abs_path = " /eos/user/r/rwelande/lock_test.txt" )
199199
200200# Set lock
201201client.file.set_lock(auth_token, resource, app_name = " a" , lock_id = encode_lock(" some_lock" ))
@@ -227,7 +227,7 @@ if res is not None:
227227### Share Example
228228``` python
229229# Create share #
230- resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/<some_username>/text.txt" )
230+ resource = Resource( abs_path = " /eos/user/r/<some_username>/text.txt" )
231231resource_info = client.file.stat(auth.get_token(), resource)
232232user = client.user.get_user_by_claim(" username" , " <some_username>" )
233233res = client.share.create_share(auth.get_token(), resource_info, user.id.opaque_id, user.id.idp, " EDITOR" , " USER" )
@@ -308,14 +308,14 @@ res = client.user.get_user_by_claim("username", "rwelande")
308308res = client.app.list_app_providers(auth.get_token())
309309
310310# open_in_app
311- resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/collabora.odt" )
311+ resource = Resource( abs_path = " /eos/user/r/rwelande/collabora.odt" )
312312res = client.app.open_in_app(auth.get_token(), resource)
313313```
314314
315315### Checkpoint Example
316316``` python
317317# list file versions
318- resource = Resource.from_file_ref_and_endpoint( " /eos/user/r/rwelande/test.md" )
318+ resource = Resource( abs_path = " /eos/user/r/rwelande/test.md" )
319319res = client.checkpoint.list_file_versions(auth.get_token(), resource)
320320
321321# restore file version
0 commit comments