kanreisa/Chinachu — pull request #43 by upsilon (2013-07-22 17:57:21+00:00)
Title: Scheduler: epgdumpから得られたEPG情報が空であった場合にリトライする

番組表更新時に何らかの問題で epgdump の出力する XML データに番組情報が含まれていない場合であっても正常にリトライが行われるようにする修正です。

epgdump にEPG情報が含まれていない .m2ts ファイルや 0 バイトのファイルを入力すると下記のような XML が出力されます。
```xml

```
この XML を受け取った app-scheduler.js は `EPG: エラー (TypeError: Cannot read property '0' of undefined)` を出力して番組表の更新に失敗してしまうため、この修正では channel 要素が含まれていない XML を受け取った場合に不正なデータとしてリトライが行われるようにします。