index
:
~steering
/
bitbot.git
this commit
master
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ModuleManager.py
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Further clarification of type hints in ModuleManager.py, including now making it
•••
explicit that module objects MUST inherit from BaseModule
jesopo
2018-12-02
1
-2
/
+5
*
Use `getattr` to get `Module` classes out of modules in ModuleManager.py; this
•••
makes more sense and removes some errors from type linting
jesopo
2018-12-02
1
-4
/
+5
*
ModuleWarnings in src/ModuleManger.py should be logged as `warn`, not `error`
jesopo
2018-11-26
1
-1
/
+1
*
Better constifying of color/font chars
jesopo
2018-11-13
1
-3
/
+3
*
Give Logging.Log object to modules
jesopo
2018-11-05
1
-2
/
+4
*
Add type/return hints throughout src/ and, in doing so, fix some cyclical
•••
references.
jesopo
2018-10-30
1
-19
/
+30
*
Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_load
jesopo
2018-10-12
1
-0
/
+3
*
Add TimersContext, to be able to purge timers when modules are unloaded
jesopo
2018-10-12
1
-3
/
+8
*
Try calling module.unload() (if it exists) when unloading a module
jesopo
2018-10-04
1
-0
/
+5
*
Move src/Utils.py in to src/utils/, splitting functionality out in to modules of
•••
related functionality
jesopo
2018-10-03
1
-3
/
+3
*
Log remaining referrers to a module when it's unloaded
jesopo
2018-09-30
1
-1
/
+5
*
Move hashflag parsing to Utils.get_hashflags
jesopo
2018-09-29
1
-25
/
+19
*
Remove cyclical references to IRCBot
jesopo
2018-09-28
1
-16
/
+17
*
Open module files explicitly as utf8 in ModuleManager
jesopo
2018-09-27
1
-2
/
+2
*
Use ModuleManager.BaseModule in more modules
jesopo
2018-09-27
1
-1
/
+3
*
Implement @Utils.export, to denote an export on a module
jesopo
2018-09-27
1
-6
/
+9
*
Support using docstrings as command help
jesopo
2018-09-26
1
-1
/
+1
*
Add missing format args in ModuleManager exceptions
jesopo
2018-09-26
1
-2
/
+2
*
Don't use assert, throw a better exception for module name collisions
jesopo
2018-09-26
1
-2
/
+3
*
Use 'bitbot_%s' import name format when unloading a module
jesopo
2018-09-24
1
-2
/
+4
*
Import modules internally as 'bitbot_%s' to avoid name collisions (e.g.
•••
'telegram')
jesopo
2018-09-24
1
-1
/
+1
*
Move most code in root directory to src/
jesopo
2018-09-24
1
-0
/
+147
[prev]