@@ -74,7 +74,7 @@ def update_cluster(new_members: List[str], event: EventBase) -> None:
7474
7575# Increment this PATCH version before using `charmcraft publish-lib` or reset
7676# to 0 if you are raising the major API version
77- LIBPATCH = 6
77+ LIBPATCH = 7
7878
7979
8080logger = logging .getLogger (__name__ )
@@ -369,7 +369,7 @@ def leader_znodes(self, path: str) -> Set[str]:
369369
370370 return all_znode_children
371371
372- def create_znode_leader (self , path : str , acls : List [ACL ]) -> None :
372+ def create_znode_leader (self , path : str , acls : List [ACL ] | None = None ) -> None :
373373 """Creates a new zNode on the current quorum leader with given ACLs.
374374
375375 Args:
@@ -388,7 +388,7 @@ def create_znode_leader(self, path: str, acls: List[ACL]) -> None:
388388 ) as zk :
389389 zk .create_znode (path = path , acls = acls )
390390
391- def set_acls_znode_leader (self , path : str , acls : List [ACL ]) -> None :
391+ def set_acls_znode_leader (self , path : str , acls : List [ACL ] | None = None ) -> None :
392392 """Updates ACLs for an existing zNode on the current quorum leader.
393393
394394 Args:
@@ -577,7 +577,7 @@ def delete_znode(self, path: str) -> None:
577577 return
578578 self .client .delete (path , recursive = True )
579579
580- def create_znode (self , path : str , acls : List [ACL ]) -> None :
580+ def create_znode (self , path : str , acls : List [ACL ] | None = None ) -> None :
581581 """Create new znode.
582582
583583 Args:
@@ -599,7 +599,7 @@ def get_acls(self, path: str) -> List[ACL]:
599599
600600 return acl_list if acl_list else []
601601
602- def set_acls (self , path : str , acls : List [ACL ]) -> None :
602+ def set_acls (self , path : str , acls : List [ACL ] | None = None ) -> None :
603603 """Sets acls for a desired znode path.
604604
605605 Args:
0 commit comments