自分用のbotを作り直してたときに、挙動の異常に気づいて修正しました。依存関係ライブラリの挙動変更対応のため、機能の追加や削除といった類ではないです。仕様に対してゆるい対応を行うTravis-CIのテストターゲット設定が変だったので、正しくするCronJob.is_runnable()の挙動修正¶これが本題です。コードの中身的にはこんな感じ。中身は基本的にErrbotのpollerの周期で呼ばれるため、何秒になるかはわかりません。CronTabオブジェクト上では、秒の値が必ず0になってしまうようになりました。上記の通り、Errbotのpollerは必ずしも毎分0秒と30秒に呼ばれるとは限らないため、これでは動作が保証できなくなります。いう修正をしています。正したのですが、このブログ書きながら「Python2.7のテストが何処かに消えた」ということに気づきました。