evennia/src/server
2012-05-04 10:03:41 +02:00
..
migrations Fixed a migration that failed under mysql. 2011-10-05 21:49:43 +02:00
__init__.py Adding a new API system to Evennia. This centralizes all access of the evennia driver through a single module "ev". Importing ev one should be able to access (and also importantly, easily explore) Evennia's API much easier. This API goes a long way to "flatten" the structure so that one doesn't need to remember how to find some method in a deeply nested subdirectory. 2012-03-24 23:02:45 +01:00
admin.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
amp.py Removed 'with' statement; it's available in Python2.5, but one needs to use the future import to do that, so easiest to remove it. Resolves issue 230. 2012-05-04 10:03:41 +02:00
initial_setup.py Some minor cleanups here and there. 2012-04-29 12:35:21 +02:00
manager.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
mccp.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
models.py Continuing to make more methods _private to simplify API. 2012-03-31 16:09:48 +02:00
msdp.py Changed how the Typeclass system returns errors. Instead of echoing typeclass erros to the MUD-info channel (which is not only not only very spammy for everyone but also very hard to make clean so as to avoid recursion at a stage of typeclass failing), the system instead stores a property on itself called 'typeclass_last_errmsg' that holds eventual errors. This means that the task of reporting errors does not fall on the typeclass system itself but on the calling methods, as it should be. So src.utils.create.create_* functions now takes a new optional keyword "report_to" that holds an object to receive errors. If this keyword is given, the function msg():es that object with the error and returns None as before. If report_to is not set however, the create_* methods now return an Exception containing the error text. All default commands have been changed to accomodate for this behaviour, which allows for much more control over errors. 2012-04-21 16:15:37 +02:00
mssp.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
portal.py Updated the reload and shutdown mecanism to avoid a loop when shutting down from inside the game. Made sure to have server sync correctly with portal at @reload (some session info were lost before). Some other cleanups. 2012-05-01 14:19:54 +02:00
server.py Removing the resync step for doing a server reset - this should act pretty much like a shutdown. 2012-05-01 14:27:59 +02:00
serversession.py Further caching and optimization, making some operations noticeable faster in the end. 2012-04-26 17:47:25 +02:00
session.py Updated the reload and shutdown mecanism to avoid a loop when shutting down from inside the game. Made sure to have server sync correctly with portal at @reload (some session info were lost before). Some other cleanups. 2012-05-01 14:19:54 +02:00
sessionhandler.py Updated the reload and shutdown mecanism to avoid a loop when shutting down from inside the game. Made sure to have server sync correctly with portal at @reload (some session info were lost before). Some other cleanups. 2012-05-01 14:19:54 +02:00
ssh.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
ssl.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
telnet.py Fixed a spurious error happening with mud clients not properly implementing TTYPE negotiating (sending strings instead of numbers to identify their abilities). 2012-04-15 19:53:03 +02:00
ttype.py Fixed a spurious error happening with mud clients not properly implementing TTYPE negotiating (sending strings instead of numbers to identify their abilities). 2012-04-15 19:53:03 +02:00
webclient.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00
webserver.py More whitespace cleanup. 2012-03-30 23:57:04 +02:00