-
-
Notifications
You must be signed in to change notification settings - Fork 415
Open
Description
called `Result::unwrap()` on an `Err` value: PyDowncastError { from: None, to: "PyString" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Exception in thread task_queue:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/threading.py", line 980, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.9/threading.py", line 917, in run
self._target(*self._args, **self._kwargs)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task_queue.py", line 46, in run
self.current_task.execute()
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task.py", line 87, in wrapper
return func(self, *args, **kw)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task.py", line 722, in execute
self._execute()
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task.py", line 691, in _execute
self.__run_task_phase(phase)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task.py", line 514, in __run_task_phase
response = self.__run_plugin(plugin, phase, args)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/task.py", line 547, in __run_plugin
result = method(*args, **kwargs)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/event.py", line 20, in __call__
return self.func(*args, **kwargs)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/plugins/filter/if_condition.py", line 71, in handle_phase
for entry in passed_entries:
File "/home/share/flexget/lib/python3.9/site-packages/flexget/plugins/filter/if_condition.py", line 66, in <genexpr>
passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
File "/home/share/flexget/lib/python3.9/site-packages/flexget/plugins/filter/if_condition.py", line 43, in check_condition
passed = evaluate_expression(condition, eval_locals)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/utils/template.py", line 446, in evaluate_expression
return compiled_expr(**{**context, **extra_vars()})
File "/home/share/flexget/lib/python3.9/site-packages/jinja2/environment.py", line 1567, in __call__
consume(self._template.root_render_func(context)) # type: ignore
File "/home/share/flexget/lib/python3.9/site-packages/jinja2/utils.py", line 114, in consume
for _ in iterable:
File "<template>", line 21, in root
File "/home/share/flexget/lib/python3.9/site-packages/flexget/utils/template.py", line 114, in __sub__
return DateTime.__sub__(self, other)
File "/home/share/flexget/lib/python3.9/site-packages/pendulum/datetime.py", line 1217, in __sub__
return other.diff(self, False)
File "/home/share/flexget/lib/python3.9/site-packages/flexget/utils/template.py", line 123, in diff
return Interval(self, dt, absolute=abs)
File "/home/share/flexget/lib/python3.9/site-packages/pendulum/interval.py", line 199, in __init__
self._delta: PreciseDiff = precise_diff(_start, _end)
pyo3_runtime.PanicException: called `Result::unwrap()` on an `Err` value: PyDowncastError { from: None, to: "PyString" }```
---------
`
```bin/python3.9
Python 3.9.18 (main, Nov 12 2023, 02:28:28)
[Clang 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1 on freebsd14
Type "help", "copyright", "credits" or "license" for more information.
> import pendulum
> >>> pendulum.local_timezone()
> Timezone('None')
> >>> pendulum.now().tz
> Timezone('None')```
ChristianRothQC
Metadata
Metadata
Assignees
Labels
No labels