def run(self):
current_time = time.time()
+ conn = None
try:
data = {}
- for user in set(self.homedir_sizes.keys()) +
+ for user in set(self.homedir_sizes.keys()) | \
set(self.lastlog_times.keys()):
data[user] = {
'homedir': self.homedir_sizes.get(user, 0),
exchange_name=config.exchange,
timeout=5)
except Exception, e:
- LOG.error("Error sending: %s" % e)
+ logging.error("Error sending: %s" % e)
finally:
if conn:
conn.close()
realname = pwd.getpwnam(username).pw_gecos.decode('utf-8').split(',', 1)[0]
except:
realname = username
- lastlog_time = self.lastlog_times[username]
+ lastlog_time = self.lastlog_times.get(username, 0)
days_ago = int( (current_time - lastlog_time) / 3600 / 24 )
kwargs = {
'hostname': platform.node(),