diff --git a/commands_privileged.py b/commands_privileged.py index 94e9551849..7f5c859617 100644 --- a/commands_privileged.py +++ b/commands_privileged.py @@ -514,9 +514,9 @@ def cmd_set(cdat): return victim = functions_db.standard_plr_objsearch(session, eq_args[0]) - # Use standard_plr_objsearch to handle duplicate/nonexistant results. - if not victim: - return + # Use standard_plr_objsearch to handle duplicate/nonexistant results. + if not victim: + return if not pobject.controls_other(victim): session.msg(defines_global.NOCONTROL_MSG) diff --git a/server.py b/server.py index 3ee4319a41..01911427f6 100755 --- a/server.py +++ b/server.py @@ -11,6 +11,7 @@ from django.db import connection from apps.config.models import CommandAlias from session import SessionProtocol +import settings import scheduler import functions_general import session_mgr @@ -22,6 +23,7 @@ import initial_setup class EvenniaService(service.Service): def __init__(self, filename="blah"): + log.startLogging(open(settings.LOGFILE, 'w')) self.cmd_alias_list = {} self.game_running = True diff --git a/settings.py.dist b/settings.py.dist index 358bcc2b91..e87617ec1a 100755 --- a/settings.py.dist +++ b/settings.py.dist @@ -79,3 +79,5 @@ INSTALLED_APPS = ( 'apps.helpsys', 'apps.genperms', ) + +LOGFILE = 'logs/evennia.log' \ No newline at end of file