Skip to content

BUG: Unhandled error in plugin series: unorderable types: Episode() < Episode() #1592

@lamski

Description

@lamski

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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions