Skip to content

NotImplementedError for custom identifers #1789

@fdw

Description

@fdw

Expected behaviour:

No error occurs.

Actual behaviour:

An error occurs (see log)

Steps to reproduce:

  • Step 1: Execute a task with a series identified by an id

Config:

series:
  default:
  - <NAME_1>
  - <NAME_2>
  settings:                                                                                                                                                                                                                           
    default:                                                                                                                                                                                                                          
      identified_by: id                                                                                                                                                                                                               
      id_regexp: (?:v|Vol ?)(\d+)                                                                                                                                                                                                     
      tracking: backfill

Log:

<DATE> CRITICAL task          <IDENTIFIER>     BUG: Unhandled error in plugin series: 
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flexget/task.py", line 483, in __run_plugin
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/event.py", line 23, in __call__
    return self.func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/filter/series.py", line 1513, in on_task_filter
    self.process_series(task, series_entries, series_config)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/filter/series.py", line 1621, in process_series
    if entity < entity.series.begin:
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/filter/series.py", line 508, in __lt__
    raise NotImplementedError
NotImplementedError

Additional information:

  • Flexget Version: 2.10.31 (error occured before that, too)
  • Python Version: 2.7.12
  • Installation method: easy_install/setuptools
  • OS and version: Ubuntu 16.04

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions