Fixed bug where multiple instances of MegaHAL would be started simultaneously
0.7.2
Note: 0.7.1 was redacted for still containing bugs.
Changes:
* `runtime.LoopTask` now checks if the running task has gone on for more than a customizable number of seconds (default: 120), in that case concludes it's has hung and runs the task anyway
0.7.0
Changes:
* `database.RedisList` now doesn't use an in-memory cache. * Instantiation of `database.RedisList` actually creates a subclass, that transparently implements any custom methods on the provided `initlist` or `list_type`.
0.6.2
Bugfixes:
* `TwitterHAL.generate_tweet()` didn't include suffix in length calculation when retrying. Now fixed.
0.6.1
Changes:
* `runtime.LoopTask` now logs raised exceptions
Bugfixes:
* `RedisDatabase.__setattr__()` now checks for `list` values and turns them into `RedisList` where applicable
0.6.0
Changes:
* Factored out DB stuff to `twitterhal.database` * Added (optional) `namespace` option to `RedisDatabase`. If set, Redis keys will have the format `namespace:key`. Default namespace value is `twitterhal`.