Skip to content

Commit 03fc905

Browse files
committed
fix code
1 parent 68c0821 commit 03fc905

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

databunkerpro/api.py

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -493,21 +493,27 @@ def accept_agreement(
493493
mode: str,
494494
identity: str,
495495
brief: str,
496-
options: Optional[Dict[str, Any]] = None,
496+
options: Dict[str, Any],
497497
request_metadata: Optional[Dict[str, Any]] = None,
498498
) -> Dict[str, Any]:
499499
"""Accept an agreement for a user."""
500500
data = {
501501
"mode": mode,
502502
"identity": identity,
503503
"brief": brief,
504-
"agreementmethod": options.get("agreementmethod") if options else None,
505-
"lastmodifiedby": options.get("lastmodifiedby") if options else None,
506-
"referencecode": options.get("referencecode") if options else None,
507-
"starttime": options.get("starttime") if options else None,
508-
"finaltime": options.get("finaltime") if options else None,
509-
"status": options.get("status") if options else None,
510504
}
505+
if options.get("agreementmethod"):
506+
data["agreementmethod"] = options["agreementmethod"]
507+
if options.get("lastmodifiedby"):
508+
data["lastmodifiedby"] = options["lastmodifiedby"]
509+
if options.get("referencecode"):
510+
data["referencecode"] = options["referencecode"]
511+
if options.get("starttime"):
512+
data["starttime"] = options["starttime"]
513+
if options.get("finaltime"):
514+
data["finaltime"] = options["finaltime"]
515+
if options.get("status"):
516+
data["status"] = options["status"]
511517
return self._make_request("AgreementAccept", data, request_metadata)
512518

513519
def get_user_agreement(
@@ -804,14 +810,14 @@ def connector_delete_user(
804810
# Group Management
805811
def create_group(
806812
self,
807-
options: Optional[Dict[str, Any]] = None,
813+
options: Dict[str, Any],
808814
request_metadata: Optional[Dict[str, Any]] = None,
809815
) -> Dict[str, Any]:
810816
"""Create a new group."""
811817
data = {
812-
"groupname": options.get("groupname") if options else None,
813-
"groupdesc": options.get("groupdesc") if options else None,
814-
"grouptype": options.get("grouptype") if options else None,
818+
"groupname": options.get("groupname"),
819+
"groupdesc": options.get("groupdesc"),
820+
"grouptype": options.get("grouptype"),
815821
}
816822
return self._make_request("GroupCreate", data, request_metadata)
817823

@@ -1028,13 +1034,13 @@ def list_tenants(
10281034
# Role Management
10291035
def create_role(
10301036
self,
1031-
options: Optional[Dict[str, Any]] = None,
1037+
options: Dict[str, Any],
10321038
request_metadata: Optional[Dict[str, Any]] = None,
10331039
) -> Dict[str, Any]:
10341040
"""Create a new role."""
10351041
data = {
1036-
"rolename": options.get("rolename") if options else None,
1037-
"roledesc": options.get("roledesc") if options else None,
1042+
"rolename": options.get("rolename"),
1043+
"roledesc": options.get("roledesc"),
10381044
}
10391045
return self._make_request("RoleCreate", data, request_metadata)
10401046

0 commit comments

Comments
 (0)