-
Notifications
You must be signed in to change notification settings - Fork 481
BUG: Unhandled error in plugin series: unorderable types: Episode() < Episode() #1592
Copy link
Copy link
Closed
Labels
Description
Noticed that a lot of crash logs were being generated by flexget beginning on the 24th of December.
Apparently, when I updated to flexget 2.8.x at that time, Python has a problem with the series plugin:
if ep < ep.series.begin: <-- python 3.4 could not sort these objects
for entry in entries:
entry.reject('Episode `%s` is before begin value of `%s`' %
(ep.identifier, ep.series.begin.identifier))
continue
For the moment, I put the whole statement above in a try-catch-all until this is fixed.
Steps to reproduce:
- Step 1: Configure the latest version of flexget to run under python 3.4
- Step 2: Execute a series task and it will produce the crash logs.
Log:
2016-12-28 15:00 CRITICAL manager TVRSS An unexpected crash has occurred. Writing crash report to /shares/conf/flexget/crash_report.2016.12.28.150039161653.log. Please verify you are running the latest version of flexget by using "flexget -V" from CLI or by using version_checker plugin at http://flexget.com/wiki/Plugins/version_checker. You are currently using version 2.8.x
Additional information:
- Flexget Version: 2.8.14
- Python Version: 3.4.3
- Installation method: pip
- OS and version: Ubuntu 14.04.5 LTS (server)
Reactions are currently unavailable