@@ -147,9 +147,7 @@ def create_token(
147147 )
148148
149149 def create_token_restricted (
150- self ,
151- token : Union [str , uuid .UUID ],
152- timeout : float = REQUESTS_TIMEOUT ,
150+ self , token : Union [str , uuid .UUID ], timeout : float = REQUESTS_TIMEOUT ,
153151 ) -> data .BugoutToken :
154152 self .user .timeout = timeout
155153 return self .user .create_token_restricted (token = token )
@@ -372,6 +370,18 @@ def list_resources(
372370 self .resource .timeout = timeout
373371 return self .resource .list_resources (token = token , params = params )
374372
373+ def update_resource (
374+ self ,
375+ token : Union [str , uuid .UUID ],
376+ resource_id : Union [str , uuid .UUID ],
377+ resource_data : Dict [str , Any ],
378+ timeout : float = REQUESTS_TIMEOUT ,
379+ ) -> data .BugoutResource :
380+ self .resource .timeout = timeout
381+ return self .resource .update_resource (
382+ token = token , resource_id = resource_id , resource_data_update = resource_data
383+ )
384+
375385 def delete_resource (
376386 self ,
377387 token : Union [str , uuid .UUID ],
@@ -533,9 +543,7 @@ def create_entries_pack(
533543 entries = [data .BugoutJournalEntryRequest (** entry ) for entry in entries ]
534544 )
535545 return self .journal .create_entries_pack (
536- token = token ,
537- journal_id = journal_id ,
538- entries = entries_obj ,
546+ token = token , journal_id = journal_id , entries = entries_obj ,
539547 )
540548
541549 def get_entry (
@@ -681,9 +689,7 @@ def search(
681689
682690 # Public
683691 def check_journal_public (
684- self ,
685- journal_id : Union [str , uuid .UUID ],
686- timeout : float = REQUESTS_TIMEOUT ,
692+ self , journal_id : Union [str , uuid .UUID ], timeout : float = REQUESTS_TIMEOUT ,
687693 ) -> bool :
688694 self .journal .timeout = timeout
689695 return self .journal .check_journal_public (journal_id = journal_id )
0 commit comments