parent
8ebe625e5f
commit
8c1eb0a911
@ -0,0 +1,21 @@ |
||||
import os, syslog, grp |
||||
|
||||
def response_message(response, status, message): |
||||
priority = syslog.LOG_ERR if status else syslog.LOG_INFO |
||||
syslog.syslog(priority, message) |
||||
msg = response.messages.add() |
||||
msg.status = status |
||||
msg.message = message |
||||
return status |
||||
|
||||
def get_ceo_user(): |
||||
user = os.environ.get('CEO_USER') |
||||
if not user: |
||||
raise Exception("environment variable CEO_USER not set"); |
||||
return user |
||||
|
||||
def check_group(user, group): |
||||
try: |
||||
return user in grp.getgrnam(group).gr_mem |
||||
except KeyError: |
||||
return False |
Loading…
Reference in new issue