mirror of
https://github.com/evennia/evennia.git
synced 2026-04-04 23:17:17 +02:00
Things should be working again, minus the web stuff.
This commit is contained in:
parent
322c626295
commit
5249f27074
19 changed files with 44 additions and 38 deletions
|
|
@ -1,7 +1,13 @@
|
|||
#!/usr/bin/env python
|
||||
import sys
|
||||
import os
|
||||
from django.core.management import execute_manager
|
||||
|
||||
# Tack on the root evennia directory to the python path.
|
||||
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
|
||||
try:
|
||||
import settings # Assumed to be in the same directory.
|
||||
from game import settings
|
||||
except ImportError:
|
||||
import sys
|
||||
sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ something.
|
|||
from traceback import format_exc
|
||||
import time
|
||||
|
||||
from apps.objects.models import Object
|
||||
from src.objects.models import Object
|
||||
import defines_global
|
||||
import cmdtable
|
||||
import logger
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ import time
|
|||
|
||||
from django.conf import settings
|
||||
|
||||
from apps.config.models import ConfigValue
|
||||
from apps.helpsys.models import HelpEntry
|
||||
from apps.objects.models import Object
|
||||
from src.config.models import ConfigValue
|
||||
from src.helpsys.models import HelpEntry
|
||||
from src.objects.models import Object
|
||||
from src import defines_global
|
||||
from src import session_mgr
|
||||
from src import ansi
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ if not functions_general.host_os_is('nt'):
|
|||
|
||||
import django
|
||||
|
||||
from apps.objects.models import Object
|
||||
from src.objects.models import Object
|
||||
from src import scheduler
|
||||
from src import defines_global
|
||||
from src import flags
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
"""
|
||||
These commands typically are to do with building or modifying Objects.
|
||||
"""
|
||||
from apps.objects.models import Object, Attribute
|
||||
from src.objects.models import Object, Attribute
|
||||
# We'll import this as the full path to avoid local variable clashes.
|
||||
import src.flags
|
||||
from src import ansi
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
"""
|
||||
Paging command and support functions.
|
||||
"""
|
||||
from apps.objects.models import Object
|
||||
from src.objects.models import Object
|
||||
from src import defines_global
|
||||
|
||||
def get_last_paged_objects(pobject):
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
This file contains commands that require special permissions to use. These
|
||||
are generally @-prefixed commands, but there are exceptions.
|
||||
"""
|
||||
from apps.objects.models import Object
|
||||
from src.objects.models import Object
|
||||
from src import defines_global
|
||||
from src import ansi
|
||||
from src import session_mgr
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ Commands that are available from the connect screen.
|
|||
"""
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from apps.objects.models import Attribute, Object
|
||||
from src.objects.models import Attribute, Object
|
||||
from src import defines_global
|
||||
from src.util import functions_general
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import datetime
|
|||
|
||||
from django.utils import simplejson
|
||||
|
||||
from apps.objects.models import CommChannel, CommChannelMessage
|
||||
from src.objects.models import CommChannel, CommChannelMessage
|
||||
from src import session_mgr
|
||||
from src import ansi
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
from django.db import models
|
||||
from django.contrib import admin
|
||||
from apps.config.managers.commandalias import CommandAliasManager
|
||||
from apps.config.managers.configvalue import ConfigValueManager
|
||||
from apps.config.managers.connectscreen import ConnectScreenManager
|
||||
from src.config.managers.commandalias import CommandAliasManager
|
||||
from src.config.managers.configvalue import ConfigValueManager
|
||||
from src.config.managers.connectscreen import ConnectScreenManager
|
||||
|
||||
class CommandAlias(models.Model):
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ ADMINS = (
|
|||
MANAGERS = ADMINS
|
||||
|
||||
# The path that contains this settings.py file (no trailing slash).
|
||||
BASE_PATH = os.path.join(os.path.abspath(os.path.split(__file__)[0]), '..')
|
||||
BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
# Path to the game directory (containing the database file if using sqlite).
|
||||
GAME_DIR = os.path.join(BASE_PATH, 'game')
|
||||
|
|
@ -95,7 +95,7 @@ SERVE_MEDIA = True
|
|||
|
||||
# The master urlconf file that contains all of the sub-branches to the
|
||||
# applications.
|
||||
ROOT_URLCONF = 'urls'
|
||||
ROOT_URLCONF = 'game.web.urls'
|
||||
|
||||
# Where users are redirected after logging in via contribu.auth.login.
|
||||
LOGIN_REDIRECT_URL = '/'
|
||||
|
|
@ -156,7 +156,7 @@ TEMPLATE_CONTEXT_PROCESSORS = (
|
|||
'django.core.context_processors.auth',
|
||||
'django.core.context_processors.media',
|
||||
'django.core.context_processors.debug',
|
||||
'webapps.website.webcontext.general_context',
|
||||
'game.web.apps.website.webcontext.general_context',
|
||||
)
|
||||
|
||||
# Global and Evennia-specific apps. This ties everything together so we can
|
||||
|
|
@ -168,12 +168,12 @@ INSTALLED_APPS = (
|
|||
'django.contrib.sessions',
|
||||
'django.contrib.admin',
|
||||
'django.contrib.flatpages',
|
||||
'apps.config',
|
||||
'apps.objects',
|
||||
'apps.helpsys',
|
||||
'apps.genperms',
|
||||
'webapps.news',
|
||||
'webapps.website',
|
||||
'src.config',
|
||||
'src.objects',
|
||||
'src.helpsys',
|
||||
'src.genperms',
|
||||
#'webapps.news',
|
||||
#'webapps.website',
|
||||
)
|
||||
|
||||
# If django_extensions is present, import it and install it. Otherwise fail
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ Models for the help system.
|
|||
from django.db import models
|
||||
from django.contrib import admin
|
||||
from src import ansi
|
||||
from apps.helpsys.managers.helpentry import HelpEntryManager
|
||||
from src.helpsys.managers.helpentry import HelpEntryManager
|
||||
|
||||
class HelpEntry(models.Model):
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
from django.contrib.auth.models import User, Group
|
||||
from apps.objects.models import Object
|
||||
from apps.config.models import ConfigValue
|
||||
from src.objects.models import Object
|
||||
from src.config.models import ConfigValue
|
||||
|
||||
def handle_setup():
|
||||
# Set the initial user's username on the #1 object.
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ from django.contrib.auth.models import User
|
|||
from django.db.models import Q
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
|
||||
from apps.config.models import ConfigValue
|
||||
from apps.objects.exceptions import ObjectNotExist
|
||||
from apps.objects.util import object as util_object
|
||||
from src.config.models import ConfigValue
|
||||
from src.objects.exceptions import ObjectNotExist
|
||||
from src.objects.util import object as util_object
|
||||
from src import defines_global
|
||||
|
||||
class ObjectManager(models.Manager):
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ import re
|
|||
from django.db import models
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.contrib import admin
|
||||
from apps.config.models import ConfigValue
|
||||
from apps.objects.util import object as util_object
|
||||
from apps.objects.managers.commchannel import CommChannelManager
|
||||
from apps.objects.managers.object import ObjectManager
|
||||
from apps.objects.managers.attribute import AttributeManager
|
||||
from src.config.models import ConfigValue
|
||||
from src.objects.util import object as util_object
|
||||
from src.objects.managers.commchannel import CommChannelManager
|
||||
from src.objects.managers.object import ObjectManager
|
||||
from src.objects.managers.attribute import AttributeManager
|
||||
from src import scripthandler
|
||||
from src import defines_global
|
||||
from src import ansi
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ from django.db import models
|
|||
from django.db import connection
|
||||
from django.conf import settings
|
||||
|
||||
from apps.config.models import CommandAlias, ConfigValue
|
||||
from src.config.models import CommandAlias, ConfigValue
|
||||
from src.session import SessionProtocol
|
||||
from src import scheduler
|
||||
from src import logger
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ from twisted.conch.telnet import StatefulTelnetProtocol
|
|||
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from apps.objects.models import Object
|
||||
from apps.config.models import ConnectScreen, ConfigValue
|
||||
from src.objects.models import Object
|
||||
from src.config.models import ConnectScreen, ConfigValue
|
||||
import cmdhandler
|
||||
import logger
|
||||
import session_mgr
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ Session manager, handles connected players.
|
|||
"""
|
||||
import time
|
||||
|
||||
from apps.config.models import ConfigValue
|
||||
from src.config.models import ConfigValue
|
||||
from src import logger
|
||||
from src.util import functions_general
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue