evennia/evennia/utils
2016-11-22 09:40:41 +01:00
..
idmapper Implement a more throughough cache-flush mechanism. This makes sure to flush foreignkey cache relations for objects not affected by flushing (normally objects with an NAttribute stored in them). Without ForeignKey flushing, the location of such objects would remain cached and drift out of sync, leading to content caches in turn desyncing. Resolves #1064. 2016-10-02 20:52:05 +02:00
__init__.py Run "futurize -1 -w -n ." 2015-10-01 20:00:28 +01:00
ansi.py Fix a minor issue in ANSIString.rstrip(). 2016-11-17 00:34:40 +01:00
batchprocessors.py Refactor batchcode processor to be more stable. Did multiple clean-ups. Implements #939. Fixes #909. Fixes #937. 2016-08-24 23:44:29 +02:00
create.py Added desc kwarg to create_script to allow setting of desc at runtime. 2016-08-07 12:23:57 +02:00
dbserialize.py added the append saver method 2016-09-20 16:19:46 +02:00
eveditor.py Cleaned up docstrings for evmenu and eveditor. Also, rev 74a3395 referred to EvEditor, not EvMenu (both now support persistent saving) 2016-05-22 20:49:44 +02:00
evennia-mode.el Further reworking, naming the library folder 'evennia' instead of lib or src. 2015-01-07 13:36:57 +01:00
evform.py Allow multi-character keys for EvForm cells and tables. This was due to a too restrictive regex. Resolves #1014. 2016-08-20 11:41:53 +02:00
evform_test.py Allow multi-character keys for EvForm cells and tables. This was due to a too restrictive regex. Resolves #1014. 2016-08-20 11:41:53 +02:00
evmenu.py Remove automatic allocation of numbers to option; it clashed with _default states looking for numbers. An automatic number-key will now only be allocated if no option key is given. Resolves #1121. 2016-11-20 22:15:35 +01:00
evmore.py Resolves player confusion with the EvMore display, making it more clear that 'n/next' is used for continuing, makes 'look' repeat the display, and notifies them when they exit. 2016-10-02 13:36:29 +02:00
evtable.py Implement ANSIString.strip() .lstrip() and .rstrip() as tag-aware methods. This handles the last prblem with #1117. 2016-11-17 00:21:05 +01:00
gametime.py Add the evennia.utils.gamtime.reset_gametime() function, for restarting gametime from a later time than the server creation time. 2016-10-12 20:27:21 +02:00
inlinefuncs.py Migrate! Add nick-templating system, first version. This allows arg templating of nicks to allow a user to completely redefine how they enter commands. Still some bugs. 2016-06-25 23:23:13 +02:00
logger.py Fixed an error in channel.msg. Made sure to return a deferred from tail_log_file as its documentation suggests it should. 2016-05-22 20:45:42 +02:00
picklefield.py Another try. This should resolve the validation errors by having bad values for the forms just go to different default values. 2016-11-22 09:40:41 +01:00
prettytable.py Use python3 range. 2015-11-02 11:47:07 +00:00
search.py Removed SEARCH_AT_MULTIMATCH_INPUT and SEARCH_AT_MULTIMATCH_CMD settings and connected functions - these are no longer individually overloadable. SEARCH_AT_RESULT function now handles all error reporting. Also added SEARCH_MULTIMATCH_SEPARATOR to make it easy to replace the character used to separate multi-matches (1-box, 2-box is using '-' by default), in response to #795. Also moved the default SEARCH_AT_RESULT function from the cmdparser to evennia.utils.utils. 2015-09-27 13:05:29 +02:00
spawner.py Add 'exec' argument to spawner prototype for running arbitrary code as part of object creation. Make all prototype keys also settable with a callable. 2016-08-21 23:03:42 +02:00
test_resources.py Continue adding unit tests to cmdhandler.get_and_merge_cmdsets function. Not finished yet, unclear how to propagate the options correctly. 2016-10-15 22:48:38 +02:00
tests.py Implement ANSIString.strip() .lstrip() and .rstrip() as tag-aware methods. This handles the last prblem with #1117. 2016-11-17 00:21:05 +01:00
text2html.py Add escaping of the quote. Should now handle all aspects of #1002. 2016-11-06 08:57:23 +01:00
txws.py Added some more noisy=False to other factories as per #1107. 2016-10-22 16:02:32 +02:00
utils.py Remove setting.SEARCH_MULTIMATCH_SEPARATOR, replacing it with SEARCH_MULTIMATCH_REGEX and SEARCH_MULTIMATCH_TEMPLATE. This allows simple yet powerful control over the error output without needing to overload the parser. 2016-09-11 10:39:47 +02:00