Skip to content
Snippets Groups Projects
Commit 9c95da97 authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

Split get_caller_info to two value

parent c6e833fd
No related branches found
No related tags found
2 merge requests!147Merge previous default branch feat-cod-rmq into main,!127Add updated_by field to user_state table
...@@ -50,7 +50,7 @@ def timeout(seconds=30, error_message=os.strerror(errno.ETIME)): ...@@ -50,7 +50,7 @@ def timeout(seconds=30, error_message=os.strerror(errno.ETIME)):
def add_account( def add_account(
username, queuename, email, full="", reason="", updated_by=None username, queuename, email, full="", reason="", updated_by=None, host=""
): ):
rc_rmq.publish_msg( rc_rmq.publish_msg(
{ {
...@@ -62,6 +62,7 @@ def add_account( ...@@ -62,6 +62,7 @@ def add_account(
"reason": reason, "reason": reason,
"queuename": queuename, "queuename": queuename,
"updated_by": updated_by, "updated_by": updated_by,
"host": host,
}, },
} }
) )
...@@ -69,7 +70,7 @@ def add_account( ...@@ -69,7 +70,7 @@ def add_account(
def certify_account( def certify_account(
username, queuename, state="ok", service="all", updated_by=None username, queuename, state="ok", service="all", updated_by=None, host=""
): ):
rc_rmq.publish_msg( rc_rmq.publish_msg(
{ {
...@@ -80,6 +81,7 @@ def certify_account( ...@@ -80,6 +81,7 @@ def certify_account(
"state": state, "state": state,
"queuename": queuename, "queuename": queuename,
"updated_by": updated_by, "updated_by": updated_by,
"host": host,
}, },
} }
) )
...@@ -220,7 +222,7 @@ def check_state(username, debug=False): ...@@ -220,7 +222,7 @@ def check_state(username, debug=False):
@timeout(rcfg.Function_timeout) @timeout(rcfg.Function_timeout)
def update_state(username, state, updated_by=None, debug=False): def update_state(username, state, updated_by=None, host="", debug=False):
if state not in rcfg.Valid_state: if state not in rcfg.Valid_state:
print(f"Invalid state '{state}'") print(f"Invalid state '{state}'")
...@@ -260,6 +262,7 @@ def update_state(username, state, updated_by=None, debug=False): ...@@ -260,6 +262,7 @@ def update_state(username, state, updated_by=None, debug=False):
"username": username, "username": username,
"state": state, "state": state,
"updated_by": updated_by, "updated_by": updated_by,
"host": host,
}, },
} }
) )
...@@ -277,4 +280,6 @@ def update_state(username, state, updated_by=None, debug=False): ...@@ -277,4 +280,6 @@ def update_state(username, state, updated_by=None, debug=False):
def get_caller_info(): def get_caller_info():
return f"{pwd.getpwuid(os.getuid()).pw_name}@{os.uname().nodename}" username = pwd.getpwuid(os.getuid()).pw_name
hostname = os.uname().nodename
return (username, hostname)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment