evennia/evennia/scripts
davewiththenicehat f3b546bcf6 TaskHandler.remove() made functional
TaskHandler.remove method now functions. Previous it would have removed the task from the TaskHandler.tasks dictionary, but never canceled the task. Making the "remove a persistent task without executing it" incorrect. Previous there was no method to get a persistent tasks's deferral instance, which was likely why TaskHandler.remove was not used within the module.

Added unit tests to test TaskHandler.remove
2021-04-18 08:51:18 -04:00
..
migrations Make scripts/objects lists use EvMore. Change EvMore to not justify by default. 2020-01-11 15:49:12 +01:00
__init__.py Rename all instances of Player->Account. 2017-07-07 23:47:21 +02:00
admin.py Format code with black. Add makefile to run fmt/tests 2019-09-28 18:18:11 +02:00
manager.py Fix return type for all situations of get_all_scripts manager method, as inspired by #2117 2020-06-28 11:37:17 +02:00
models.py Make scripts/objects lists use EvMore. Change EvMore to not justify by default. 2020-01-11 15:49:12 +01:00
monitorhandler.py Optimize _Saverdict.update that caused issues for webclient option update (#2224) 2020-11-01 11:19:14 +01:00
scripthandler.py Ran black on sources 2020-02-29 12:25:00 +01:00
scripts.py Fix a bug that script whose db_interval is 0 will be run when call its start method twice. 2020-08-02 10:48:47 +08:00
taskhandler.py TaskHandler.remove() made functional 2021-04-18 08:51:18 -04:00
tests.py Format code with black. Add makefile to run fmt/tests 2019-09-28 18:18:11 +02:00
tickerhandler.py Better handle error when trying to add ticker with subsecond interval. Resolves #2235 2020-11-12 22:01:24 +01:00