def log_event(action, code=0, email=None, info=None): if email is None: user = users.get_current_user() if user is None: email = None else: email = user.email() domain = os.environ['SERVER_NAME'] event = Event(author=email, action=action, code=code, info=info, domain=domain) event.save()