-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 23:19:13 +0800
queue: data is a string, we need item (TypeError)
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 23:13:19 +0800
queue: work around parse_command_line() ignoring the first argument
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 22:38:03 +0800
queue: add hook handler (only for bitbucket at the moment)
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 22:30:04 +0800
viewer: use thread-local IOLoop instance (recommended by Tornado docs)
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 22:29:24 +0800
viewer: pass listen address to listen() as a positional argument
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 22:15:20 +0800
requirements: works with Tornado 4.4
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 05:34:21 +0800
viewer: add initial delay to mascots popup animation
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 05:23:08 +0800
utils: adopt now() (renamed to timestamp()) and parse_timestamp(), test them
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 05:10:35 +0800
utils: a small module for shared functions, the first of them is rel()
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 17 Jul 2016 01:15:16 +0800
checker: remove duplicate "job failed" message
Now that every failed run() is covered in the execute() by return False, one
such message in wrapper() is enough.