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
/
IRCBot.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
switch module whitelist/blacklist to its own config file
jesopo
2020-02-04
1
-4
/
+11
*
store .data_directory on bot object
jesopo
2020-01-27
1
-2
/
+3
*
move sys.exit() codes to an enum in utils.consts
jesopo
2019-12-10
1
-1
/
+1
*
use get_list and set_list to move dynamic module en/disabling to bot.conf
jesopo
2019-12-07
1
-9
/
+3
*
move things like IRCBot.VERSION to before imports (for utils.http)
jesopo
2019-11-20
1
-5
/
+6
*
`reason` arg of `panic()` shouldn't be optional, detect current exception
jesopo
2019-10-25
1
-5
/
+5
*
remove bot.panic() `throw` kwarg
jesopo
2019-10-25
1
-2
/
+2
*
DEBUG log IRCBot.connect failure stacktrace
jesopo
2019-10-25
1
-0
/
+1
*
bot.panic() should just call sys.exit()
jesopo
2019-10-25
1
-13
/
+1
*
explicitly break event loop on Kill
jesopo
2019-10-22
1
-0
/
+1
*
add IRCBot.stop() - use it for !shutdown and './bitbotctl stop'
jesopo
2019-10-17
1
-6
/
+25
*
remove debug prints from IRCBot
jesopo
2019-10-15
1
-2
/
+0
*
run Control callbacks on main thread
•••
closes #180
jesopo
2019-10-14
1
-3
/
+8
*
remove `safe` arg from ModuleManager.load_modules() - try_reload_modules cove...
jesopo
2019-10-14
1
-2
/
+2
*
add ModuleManager.try_reload_modules(), to try reloading in a transaction
•••
if any of the modules fails to reload, rollback and use the already loaded modules. closes #179
jesopo
2019-10-14
1
-7
/
+12
*
don't have version 'v' prefix in VERSION
jesopo
2019-10-11
1
-1
/
+1
*
hold current version in it's own file: VERSION
jesopo
2019-10-11
1
-1
/
+2
*
add "poll sources" - objects that can provide additional filenos for polling
jesopo
2019-10-11
1
-5
/
+36
*
Don't exit when there are no connected servers
•••
closes #175
jesopo
2019-10-11
1
-5
/
+0
*
only .call() PollHooks when they're "due"
jesopo
2019-10-10
1
-1
/
+2
*
move PoolHook registrations to start.py
jesopo
2019-10-10
1
-6
/
+5
*
v1.12.0 release
jesopo
2019-10-10
1
-1
/
+1
*
v1.12.0-rc2 release
jesopo
2019-10-10
1
-1
/
+1
*
add a fairly basic file locking mechanism with src/LockFile.py
•••
closes #96
jesopo
2019-10-10
1
-1
/
+2
*
we should be catching `timer` as the output of self._timers.add
jesopo
2019-10-09
1
-2
/
+3
*
v1.12.0-rc1 release
jesopo
2019-10-09
1
-1
/
+1
*
self.timers -> self._timers
jesopo
2019-10-08
1
-1
/
+1
*
transient timers shouldn't use the event system
jesopo
2019-10-08
1
-10
/
+9
*
refactor anything that effects event poll timeout in to PollHook objects
jesopo
2019-10-08
1
-35
/
+37
*
combine find_setting() and find_setting_prefix() on user/channel/server/bot
jesopo
2019-10-07
1
-7
/
+9
*
only _kill() when there's no servers *and* the event queue is empty
•••
this is so that bitbot doesn't exit when you !reconnect but only have 1 server
jesopo
2019-09-30
1
-1
/
+1
*
Revert "add IRCBot.http_client(), to allow modules to override default http c...
•••
This reverts commit 81347fbba0ab9325321bc9e085b3354bb16512df.
jesopo
2019-09-11
1
-3
/
+0
*
add IRCBot.http_client(), to allow modules to override default http client
jesopo
2019-09-11
1
-0
/
+3
*
store and expose reconnection timers on IRCBot.reconnections
jesopo
2019-09-01
1
-1
/
+7
*
v1.11.1 release
jesopo
2019-08-30
1
-1
/
+1
*
v1.11.0 release
jesopo
2019-08-15
1
-1
/
+1
*
Update CHANGELOG.md, bump version to v1.11.0-rc3
jesopo
2019-08-14
1
-1
/
+1
*
forgot to update IRCBot.VERSION to v1.11.0-rc2
jesopo
2019-08-13
1
-1
/
+1
*
v1.11.0-rc1 release
jesopo
2019-08-09
1
-1
/
+1
*
Update IRCBot `except queue.Empty` comment
jesopo
2019-06-26
1
-4
/
+1
*
Return 0 seconds if timeout seconds is negative
jesopo
2019-06-24
1
-1
/
+1
*
move _check() after timeouted queue.get() so deadlines are met accurately
jesopo
2019-06-23
1
-1
/
+2
*
move get_poll_timeout() to event loop now that it is the one calling _check
jesopo
2019-06-23
1
-3
/
+9
*
shift _check() call to event loop function so read_loop needn't call trigger()
jesopo
2019-06-23
1
-4
/
+5
*
v1.10.0 release
jesopo
2019-06-23
1
-1
/
+1
*
Don't print BitBotPanic stacks when we don't need to
jesopo
2019-06-23
1
-11
/
+11
*
v1.10.0-rc2
jesopo
2019-06-23
1
-1
/
+1
*
v1.10.0-rc1
jesopo
2019-06-22
1
-1
/
+1
*
Add IRCBot.URL (https://bitbot.dev)
jesopo
2019-06-18
1
-0
/
+1
*
'break' instead of 'continue' so that things in the event queue get discarded
jesopo
2019-06-17
1
-1
/
+1
[next]