Remove ternary operators
[mspang/pyceo.git] / ceo / ops.py
1 import os, syslog, grp
2
3 def response_message(response, status, message):
4     if status:
5         priority = syslog.LOG_ERR
6     else:
7         priority = syslog.LOG_INFO
8     syslog.syslog(priority, message)
9     msg = response.messages.add()
10     msg.status = status
11     msg.message = message
12     return status
13
14 def get_ceo_user():
15     user = os.environ.get('CEO_USER')
16     if not user:
17         raise Exception("environment variable CEO_USER not set");
18     return user
19
20 def check_group(user, group):
21     try:
22         return user in grp.getgrnam(group).gr_mem
23     except KeyError:
24         return False