aboutsummaryrefslogtreecommitdiff
path: root/ModuleManager.py
Commit message (Expand)AuthorAgeFilesLines
* Add !enablemodule and !disablemodule to modules.pyGravatar jesopo2018-09-131-2/+2
* give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system Gravatar jesopo2018-09-021-6/+8
* Remove unneeded "import gc" in ModuleManager.pyGravatar jesopo2018-09-011-1/+1
* Log when a module is unloaded, including how many references are left to the•••module object Gravatar jesopo2018-09-011-0/+6
* Don't purge children on purge_context() in EventHook, make event_context•••str(uuid) instead of just uuid in ModuleManager Gravatar jesopo2018-09-011-2/+1
* Added functionality to load, unload and reload modules from a command!Gravatar jesopo2018-09-011-18/+31
* Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module Gravatar jesopo2018-08-311-27/+13
* Load whitelist in start.py, pass to ModuleManager.load_modulesGravatar jesopo2018-08-301-5/+3
* assert statements are optimised out, these statement were useless.Gravatar jesopo2018-01-091-4/+4
* Handle ImportError for module loadingGravatar Evelyn2017-09-051-1/+6
* Add IRCv3→SASL support for nickserv auth, added optional module whitelist, ...Gravatar Evelyn2017-07-121-0/+5
* added _cleanup(), a function called if present on a module before being unloa...Gravatar jesopo2016-04-181-0/+2
* added a very unreliable and BAD IDEA way to unload modules.Gravatar jesopo2016-04-141-3/+23
* added an extra check related to the --require-config hashflag, causing a non-...Gravatar jesopo2016-04-061-1/+2
* added an untested module requirement system.Gravatar jesopo2016-04-041-9/+29
* added a "hashflag" to modules to stop modules being loaded that rely on a not...Gravatar jesopo2016-03-301-1/+9
* first commit.Gravatar jesopo2016-03-291-0/+37