effemmeffe

crash_report.2020.11.25.102845093058.log

Nov 25th, 2020
883
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.64 KB | None | 0 0
  1. 2020-11-25 10:28:35 DEBUG api_trakt download-series-discover Searching with params: query=Ncis, type=show, year=None
  2. 2020-11-25 10:28:35 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Ncis', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  3. 2020-11-25 10:28:35 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/4590 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  4. 2020-11-25 10:28:35 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "NCIS S18E02 WEBRip x264-ION10" is: Not watched
  5. 2020-11-25 10:28:36 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "The Mandalorian S02E04 720p DSNP WEBRip DDP5 1 Atmos x264 NOGRP" is: Not watched
  6. 2020-11-25 10:28:36 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Bobs Burgers in previous search results as Bob's Burgers
  7. 2020-11-25 10:28:36 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Bobs Burgers S11E06 720p WEB h264 BAE" is: Not watched
  8. 2020-11-25 10:28:36 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Whose Line Is It Anyway Us in previous search results as Whose Line Is It Anyway? (US)
  9. 2020-11-25 10:28:36 DEBUG api_trakt download-series-discover show `Whose Line Is It Anyway? (US)` age 7 expires in 37 days
  10. 2020-11-25 10:28:36 DEBUG api_trakt download-series-discover show `Whose Line Is It Anyway? (US)` age 7 expires in 37 days
  11. 2020-11-25 10:28:36 DEBUG api_trakt download-series-discover Episode 16 20 not found in cache, looking up from trakt.
  12. 2020-11-25 10:28:36 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/106479/seasons/16/episodes/20/?extended=full with args () and kwargs {'allow_redirects': True, 'timeout': 30}
  13. 2020-11-25 10:28:36 DEBUG trakt_lookup download-series-discover Error Retrieving Trakt url: https://api.trakt.tv/shows/106479/seasons/16/episodes/20/?extended=full
  14. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Teen Titans Go in previous search results as Teen Titans Go!
  15. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Teen Titans Go S06E33 Huggbees 720p AMZN WEBRip DDP2 0 x264 NTb" is: Not watched
  16. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "The Mandalorian S02E03 720p DSNP WEBRip DDP5 1 Atmos x264 NOGRP" is: Not watched
  17. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "The Mandalorian S02E01 Chapter 9 The Marshal REPACK 720p DSNP WEBRip DDP5 1 Atmos H264 LAZY" is: Not watched
  18. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "The Mandalorian S02E02 720p DSNP WEBRip DDP5 1 Atmos x264 NOGRP" is: Not watched
  19. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Teen Titans Go in previous search results as Teen Titans Go!
  20. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Teen Titans Go S06E34 Baby Mouth 720p AMZN WEBRip DDP2 0 x264 NTb" is: Not watched
  21. 2020-11-25 10:28:37 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Bobs Burgers in previous search results as Bob's Burgers
  22. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Bobs Burgers S11E05 720p WEB H264 CAKES" is: Not watched
  23. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "The Mandalorian S02E01 720p DSNP WEBRip DDP5 1 Atmos x264 NOGRP" is: Not watched
  24. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Bobs Burgers in previous search results as Bob's Burgers
  25. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Bobs Burgers S11E07 720p WEB H264 CAKES" is: Not watched
  26. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Teen Titans Go in previous search results as Teen Titans Go!
  27. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Teen Titans Go S06E32 Toddler Titans Yay 720p AMZN WEBRip DDP2 0 x264 NTb" is: Not watched
  28. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover Found Bobs Burgers in previous search results as Bob's Burgers
  29. 2020-11-25 10:28:38 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Bobs Burgers S11E04 720p WEB H264 CAKES" is: Not watched
  30. 2020-11-25 10:28:39 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homicide.City.S03E09.The.Kensington.Strangler.720p.WEB.h264-B2B[rartv]" is: Not watched
  31. 2020-11-25 10:28:39 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homicide.City.S03E07.Deadly.Dance.720p.WEB.h264-B2B[rartv]" is: Not watched
  32. 2020-11-25 10:28:39 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Dead.Silent.S04E05.The.Torture.Chamber.720p.ID.WEBRip.AAC2.0.x264-BOOP[rartv]" is: Not watched
  33. 2020-11-25 10:28:39 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homicide.City.S03E07.Deadly.Dance.1080p.WEB.h264-B2B[rartv]" is: Not watched
  34. 2020-11-25 10:28:39 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  35. 2020-11-25 10:28:39 DEBUG api_trakt download-series-discover Searching with params: query=Ncis, type=show, year=None
  36. 2020-11-25 10:28:39 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Ncis', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  37. 2020-11-25 10:28:39 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/4590 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  38. 2020-11-25 10:28:40 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "NCIS.S18E02.720p.WEB.H264-GGWP[rartv]" is: Not watched
  39. 2020-11-25 10:28:40 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homestead.Rescue.S06E12.Volcanos.Edge.720p.WEB.h264-B2B[rartv]" is: Not watched
  40. 2020-11-25 10:28:40 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  41. 2020-11-25 10:28:40 DEBUG api_trakt download-series-discover Searching with params: query=100 Days Wild, type=show, year=None
  42. 2020-11-25 10:28:40 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': '100 Days Wild', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  43. 2020-11-25 10:28:40 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/165622 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  44. 2020-11-25 10:28:40 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  45. 2020-11-25 10:28:40 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102840630507.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 3.1.89
  46. 2020-11-25 10:28:40 DEBUG manager download-series-discover Traceback:
  47. Traceback (most recent call last):
  48.  
  49. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  50. self._bootstrap_inner()
  51. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  52. └ <Thread(task_queue, started daemon 139845997418240)>
  53. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  54. self.run()
  55. │ └ <function Thread.run at 0x7f30ae9abe18>
  56. └ <Thread(task_queue, started daemon 139845997418240)>
  57. File "/usr/lib/python3.6/threading.py", line 864, in run
  58. self._target(*self._args, **self._kwargs)
  59. │ │ │ │ │ └ {}
  60. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  61. │ │ │ └ ()
  62. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  63. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  64. └ <Thread(task_queue, started daemon 139845997418240)>
  65.  
  66. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  67. self.current_task.execute()
  68. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  69. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  70. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  71.  
  72. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  73. return func(self, *args, **kw)
  74. │ │ │ └ {}
  75. │ │ └ ()
  76. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  77. └ <function Task.execute at 0x7f30a9f18048>
  78.  
  79. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  80. self._execute()
  81. │ └ <function Task._execute at 0x7f30a9f17f28>
  82. └ <flexget.task.Task object at 0x7f30a2c314e0>
  83.  
  84. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  85. self.__run_task_phase(phase)
  86. │ └ 'filter'
  87. └ <flexget.task.Task object at 0x7f30a2c314e0>
  88.  
  89. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  90. response = self.__run_plugin(plugin, phase, args)
  91. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  92. │ │ └ 'filter'
  93. │ └ <PluginInfo(name=if)>
  94. └ <flexget.task.Task object at 0x7f30a2c314e0>
  95.  
  96. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  97. result = method(*args, **kwargs)
  98. │ │ └ {}
  99. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  100. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  101.  
  102. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  103. return self.func(*args, **kwargs)
  104. │ │ │ └ {}
  105. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  106. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  107. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  108.  
  109. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  110. for entry in passed_entries:
  111. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  112.  
  113. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  114. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  115. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  116. │ │ │ │ └ 'trakt_watched'
  117. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  118. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  119. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  120. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  121.  
  122. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  123. passed = evaluate_expression(condition, eval_locals)
  124. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  125. │ └ 'trakt_watched'
  126. └ <function evaluate_expression at 0x7f30aa151598>
  127.  
  128. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  129. return compiled_expr(**context)
  130. │ └ {'original_url': 'magnet:?xt=urn:btih:f5849485c9607ecb209dd7e042ae5312d3ea57da&dn=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h2...
  131. └ <jinja2.environment.TemplateExpression object at 0x7f30532399e8>
  132.  
  133. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  134. consume(self._template.root_render_func(context))
  135. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  136. │ │ │ └ <function root at 0x7f3053210bf8>
  137. │ │ └ <FlexGetTemplate memory:7f30531ec518>
  138. │ └ <jinja2.environment.TemplateExpression object at 0x7f30532399e8>
  139. └ <function consume at 0x7f30aa428ea0>
  140.  
  141. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  142. for event in iterable:
  143. └ <generator object root at 0x7f305c4e1780>
  144.  
  145. File "<template>", line 9, in root
  146.  
  147. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  148. return resolve_or_missing(self, key)
  149. │ │ └ 'trakt_watched'
  150. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  151. └ <function resolve_or_missing at 0x7f30aa408268>
  152.  
  153. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  154. if key in context.parent:
  155. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8>
  156. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  157. └ 'trakt_watched'
  158.  
  159. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  160. self[key]
  161. │ └ 'trakt_watched'
  162. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8>
  163.  
  164. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  165. return item[key]
  166. │ └ 'trakt_watched'
  167. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  168.  
  169. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  170. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  171. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  172. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  173. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  174. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  175. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  176. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  177. │ └ <property object at 0x7f30aa149138>
  178. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  179.  
  180. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  181. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  182. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  183. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  184. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  185. │ │ └ 'episode'
  186. │ └ <function get_db_data_for at 0x7f30a38e0510>
  187. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f3053239860>>
  188.  
  189. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 95, in get_db_data_for
  190. series_lookup_args = _get_lookup_args(entry)
  191. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  192. └ <function _get_lookup_args at 0x7f30a38e0488>
  193.  
  194. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 85, in _get_lookup_args
  195. elif entry.get('trakt_show_id', eval_lazy=True):
  196. │ └ <function LazyDict.get at 0x7f30aa14c378>
  197. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  198.  
  199. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 97, in get
  200. return item[key]
  201. │ └ 'trakt_show_id'
  202. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  203.  
  204. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  205. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  206. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  207. │ │ │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  208. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  209. │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  210. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  211. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  212. │ └ <property object at 0x7f30aa149138>
  213. └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  214.  
  215. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 200, in lazy_lookup
  216. db_data = get_db_data_for(media_type, entry, session)
  217. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531f3898>
  218. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  219. │ └ 'show'
  220. └ <function get_db_data_for at 0x7f30a38e0510>
  221.  
  222. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  223. show = lookup_series(session=session, **series_lookup_args)
  224. │ │ └ {'title': '100 Days Wild', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id': ...
  225. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531f3898>
  226. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  227.  
  228. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  229. series = session.merge(db.TraktShow(trakt_show, session))
  230. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531f3898>
  231. │ │ │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  232. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  233. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  234. │ └ <function Session.merge at 0x7f30aa86f268>
  235. └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531f3898>
  236.  
  237. File "<string>", line 4, in __init__
  238.  
  239. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  240. manager.dispatch.init_failure(self, args, kwargs)
  241. │ │ │ │ │ └ {}
  242. │ │ │ │ └ ({'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt129355...
  243. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f305326deb8>
  244. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  245. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  246. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  247.  
  248. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  249. compat.reraise(exc_type, exc_value, exc_tb)
  250. │ │ │ │ └ <traceback object at 0x7f3053213688>
  251. │ │ │ └ ValueError('unconverted data remains: :00',)
  252. │ │ └ <class 'ValueError'>
  253. │ └ <function reraise at 0x7f30ab8e6510>
  254. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  255.  
  256. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  257. raise value
  258. └ ValueError('unconverted data remains: :00',)
  259.  
  260. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  261. return manager.original_init(*mixed[1:], **kwargs)
  262. │ │ │ └ {}
  263. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f305326deb8>, <name=None, id=165622>, {'title': '100 Days Wild', 'year': 20...
  264. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  265. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  266.  
  267. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  268. self.update(trakt_show, session)
  269. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531f3898>
  270. │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  271. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  272. └ <name=None, id=165622>
  273.  
  274. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  275. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  276. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  277. │ │ │ │ └ {'day': 'Friday', 'time': '21:00:00', 'timezone': 'America/New_York'}
  278. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  279. │ │ └ <class 'datetime.datetime'>
  280. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  281. └ <name=None, id=165622>
  282.  
  283. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  284. tt, fraction = _strptime(data_string, format)
  285. │ │ └ '%H:%M'
  286. │ └ '21:00:00'
  287. └ <function _strptime at 0x7f30a2978ae8>
  288. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  289. data_string[found.end():])
  290. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  291. │ └ <_sre.SRE_Match object; span=(0, 5), match='21:00'>
  292. └ '21:00:00'
  293.  
  294. ValueError: unconverted data remains: :00
  295. 2020-11-25 10:28:40 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  296. 2020-11-25 10:28:40 DEBUG api_trakt download-series-discover Searching with params: query=100 Days Wild, type=show, year=None
  297. 2020-11-25 10:28:40 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': '100 Days Wild', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  298. 2020-11-25 10:28:40 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/165622 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  299. 2020-11-25 10:28:41 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  300. 2020-11-25 10:28:41 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102841066531.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 3.1.89
  301. 2020-11-25 10:28:41 DEBUG manager download-series-discover Traceback:
  302. Traceback (most recent call last):
  303.  
  304. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  305. self._bootstrap_inner()
  306. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  307. └ <Thread(task_queue, started daemon 139845997418240)>
  308. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  309. self.run()
  310. │ └ <function Thread.run at 0x7f30ae9abe18>
  311. └ <Thread(task_queue, started daemon 139845997418240)>
  312. File "/usr/lib/python3.6/threading.py", line 864, in run
  313. self._target(*self._args, **self._kwargs)
  314. │ │ │ │ │ └ {}
  315. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  316. │ │ │ └ ()
  317. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  318. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  319. └ <Thread(task_queue, started daemon 139845997418240)>
  320.  
  321. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  322. self.current_task.execute()
  323. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  324. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  325. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  326.  
  327. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  328. return func(self, *args, **kw)
  329. │ │ │ └ {}
  330. │ │ └ ()
  331. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  332. └ <function Task.execute at 0x7f30a9f18048>
  333.  
  334. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  335. self._execute()
  336. │ └ <function Task._execute at 0x7f30a9f17f28>
  337. └ <flexget.task.Task object at 0x7f30a2c314e0>
  338.  
  339. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  340. self.__run_task_phase(phase)
  341. │ └ 'filter'
  342. └ <flexget.task.Task object at 0x7f30a2c314e0>
  343.  
  344. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  345. response = self.__run_plugin(plugin, phase, args)
  346. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  347. │ │ └ 'filter'
  348. │ └ <PluginInfo(name=if)>
  349. └ <flexget.task.Task object at 0x7f30a2c314e0>
  350.  
  351. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  352. result = method(*args, **kwargs)
  353. │ │ └ {}
  354. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  355. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  356.  
  357. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  358. return self.func(*args, **kwargs)
  359. │ │ │ └ {}
  360. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  361. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  362. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  363.  
  364. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  365. for entry in passed_entries:
  366. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  367.  
  368. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  369. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  370. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  371. │ │ │ │ └ 'trakt_watched'
  372. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  373. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  374. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  375. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  376.  
  377. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  378. passed = evaluate_expression(condition, eval_locals)
  379. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  380. │ └ 'trakt_watched'
  381. └ <function evaluate_expression at 0x7f30aa151598>
  382.  
  383. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  384. return compiled_expr(**context)
  385. │ └ {'original_url': 'magnet:?xt=urn:btih:f5849485c9607ecb209dd7e042ae5312d3ea57da&dn=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h2...
  386. └ <jinja2.environment.TemplateExpression object at 0x7f30532399e8>
  387.  
  388. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  389. consume(self._template.root_render_func(context))
  390. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  391. │ │ │ └ <function root at 0x7f3053210bf8>
  392. │ │ └ <FlexGetTemplate memory:7f30531ec518>
  393. │ └ <jinja2.environment.TemplateExpression object at 0x7f30532399e8>
  394. └ <function consume at 0x7f30aa428ea0>
  395.  
  396. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  397. for event in iterable:
  398. └ <generator object root at 0x7f305c4e1780>
  399.  
  400. File "<template>", line 9, in root
  401.  
  402. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  403. return resolve_or_missing(self, key)
  404. │ │ └ 'trakt_watched'
  405. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  406. └ <function resolve_or_missing at 0x7f30aa408268>
  407.  
  408. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  409. if key in context.parent:
  410. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8>
  411. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8> of None>
  412. └ 'trakt_watched'
  413.  
  414. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  415. self[key]
  416. │ └ 'trakt_watched'
  417. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f30532390b8>
  418.  
  419. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  420. return item[key]
  421. │ └ 'trakt_watched'
  422. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  423.  
  424. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  425. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  426. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  427. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  428. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  429. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  430. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  431. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  432. │ └ <property object at 0x7f30aa149138>
  433. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  434.  
  435. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  436. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  437. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  438. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  439. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.720p.WEB.h264-B2B[rartv],state=undecided)>
  440. │ │ └ 'episode'
  441. │ └ <function get_db_data_for at 0x7f30a38e0510>
  442. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f3053239860>>
  443.  
  444. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  445. show = lookup_series(session=session, **series_lookup_args)
  446. │ │ └ {'title': '100 Days Wild', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id': ...
  447. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  448. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  449.  
  450. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  451. series = session.merge(db.TraktShow(trakt_show, session))
  452. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  453. │ │ │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  454. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  455. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  456. │ └ <function Session.merge at 0x7f30aa86f268>
  457. └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  458.  
  459. File "<string>", line 4, in __init__
  460.  
  461. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  462. manager.dispatch.init_failure(self, args, kwargs)
  463. │ │ │ │ │ └ {}
  464. │ │ │ │ └ ({'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt129355...
  465. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f30531e6f28>
  466. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  467. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  468. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  469.  
  470. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  471. compat.reraise(exc_type, exc_value, exc_tb)
  472. │ │ │ │ └ <traceback object at 0x7f3053369ac8>
  473. │ │ │ └ ValueError('unconverted data remains: :00',)
  474. │ │ └ <class 'ValueError'>
  475. │ └ <function reraise at 0x7f30ab8e6510>
  476. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  477.  
  478. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  479. raise value
  480. └ ValueError('unconverted data remains: :00',)
  481.  
  482. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  483. return manager.original_init(*mixed[1:], **kwargs)
  484. │ │ │ └ {}
  485. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f30531e6f28>, <name=None, id=165622>, {'title': '100 Days Wild', 'year': 20...
  486. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  487. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  488.  
  489. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  490. self.update(trakt_show, session)
  491. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053239c88>
  492. │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  493. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  494. └ <name=None, id=165622>
  495.  
  496. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  497. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  498. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  499. │ │ │ │ └ {'day': 'Friday', 'time': '21:00:00', 'timezone': 'America/New_York'}
  500. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  501. │ │ └ <class 'datetime.datetime'>
  502. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  503. └ <name=None, id=165622>
  504.  
  505. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  506. tt, fraction = _strptime(data_string, format)
  507. │ │ └ '%H:%M'
  508. │ └ '21:00:00'
  509. └ <function _strptime at 0x7f30a2978ae8>
  510. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  511. data_string[found.end():])
  512. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  513. │ └ <_sre.SRE_Match object; span=(0, 5), match='21:00'>
  514. └ '21:00:00'
  515.  
  516. ValueError: unconverted data remains: :00
  517. 2020-11-25 10:28:41 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  518. 2020-11-25 10:28:41 DEBUG api_trakt download-series-discover Searching with params: query=Welcome To Plathville, type=show, year=None
  519. 2020-11-25 10:28:41 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Welcome To Plathville', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  520. 2020-11-25 10:28:41 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/154326 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  521. 2020-11-25 10:28:42 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Welcome.to.Plathville.S02E03.You.Cant.Stop.the.Girl.720p.HDTV.x264-CRiMSON[rartv]" is: Not watched
  522. 2020-11-25 10:28:42 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  523. 2020-11-25 10:28:42 DEBUG api_trakt download-series-discover Searching with params: query=100 Days Wild, type=show, year=None
  524. 2020-11-25 10:28:42 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': '100 Days Wild', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  525. 2020-11-25 10:28:42 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/165622 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  526. 2020-11-25 10:28:42 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  527. 2020-11-25 10:28:42 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102842658416.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 3.1.89
  528. 2020-11-25 10:28:42 DEBUG manager download-series-discover Traceback:
  529. Traceback (most recent call last):
  530.  
  531. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  532. self._bootstrap_inner()
  533. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  534. └ <Thread(task_queue, started daemon 139845997418240)>
  535. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  536. self.run()
  537. │ └ <function Thread.run at 0x7f30ae9abe18>
  538. └ <Thread(task_queue, started daemon 139845997418240)>
  539. File "/usr/lib/python3.6/threading.py", line 864, in run
  540. self._target(*self._args, **self._kwargs)
  541. │ │ │ │ │ └ {}
  542. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  543. │ │ │ └ ()
  544. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  545. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  546. └ <Thread(task_queue, started daemon 139845997418240)>
  547.  
  548. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  549. self.current_task.execute()
  550. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  551. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  552. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  553.  
  554. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  555. return func(self, *args, **kw)
  556. │ │ │ └ {}
  557. │ │ └ ()
  558. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  559. └ <function Task.execute at 0x7f30a9f18048>
  560.  
  561. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  562. self._execute()
  563. │ └ <function Task._execute at 0x7f30a9f17f28>
  564. └ <flexget.task.Task object at 0x7f30a2c314e0>
  565.  
  566. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  567. self.__run_task_phase(phase)
  568. │ └ 'filter'
  569. └ <flexget.task.Task object at 0x7f30a2c314e0>
  570.  
  571. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  572. response = self.__run_plugin(plugin, phase, args)
  573. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  574. │ │ └ 'filter'
  575. │ └ <PluginInfo(name=if)>
  576. └ <flexget.task.Task object at 0x7f30a2c314e0>
  577.  
  578. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  579. result = method(*args, **kwargs)
  580. │ │ └ {}
  581. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  582. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  583.  
  584. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  585. return self.func(*args, **kwargs)
  586. │ │ │ └ {}
  587. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  588. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  589. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  590.  
  591. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  592. for entry in passed_entries:
  593. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  594.  
  595. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  596. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  597. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  598. │ │ │ │ └ 'trakt_watched'
  599. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  600. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  601. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  602. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  603.  
  604. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  605. passed = evaluate_expression(condition, eval_locals)
  606. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  607. │ └ 'trakt_watched'
  608. └ <function evaluate_expression at 0x7f30aa151598>
  609.  
  610. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  611. return compiled_expr(**context)
  612. │ └ {'original_url': 'magnet:?xt=urn:btih:41524a2fb7f30cde6a7704f890e299d02a4bf4fc&dn=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h...
  613. └ <jinja2.environment.TemplateExpression object at 0x7f3053435978>
  614.  
  615. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  616. consume(self._template.root_render_func(context))
  617. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  618. │ │ │ └ <function root at 0x7f305323e7b8>
  619. │ │ └ <FlexGetTemplate memory:7f3053201cf8>
  620. │ └ <jinja2.environment.TemplateExpression object at 0x7f3053435978>
  621. └ <function consume at 0x7f30aa428ea0>
  622.  
  623. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  624. for event in iterable:
  625. └ <generator object root at 0x7f305c4fbfc0>
  626.  
  627. File "<template>", line 9, in root
  628.  
  629. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  630. return resolve_or_missing(self, key)
  631. │ │ └ 'trakt_watched'
  632. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  633. └ <function resolve_or_missing at 0x7f30aa408268>
  634.  
  635. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  636. if key in context.parent:
  637. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668>
  638. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  639. └ 'trakt_watched'
  640.  
  641. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  642. self[key]
  643. │ └ 'trakt_watched'
  644. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668>
  645.  
  646. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  647. return item[key]
  648. │ └ 'trakt_watched'
  649. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  650.  
  651. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  652. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  653. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  654. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  655. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  656. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  657. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  658. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  659. │ └ <property object at 0x7f30aa149138>
  660. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  661.  
  662. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  663. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  664. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  665. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  666. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  667. │ │ └ 'episode'
  668. │ └ <function get_db_data_for at 0x7f30a38e0510>
  669. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f3053221da0>>
  670.  
  671. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 95, in get_db_data_for
  672. series_lookup_args = _get_lookup_args(entry)
  673. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  674. └ <function _get_lookup_args at 0x7f30a38e0488>
  675.  
  676. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 85, in _get_lookup_args
  677. elif entry.get('trakt_show_id', eval_lazy=True):
  678. │ └ <function LazyDict.get at 0x7f30aa14c378>
  679. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  680.  
  681. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 97, in get
  682. return item[key]
  683. │ └ 'trakt_show_id'
  684. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  685.  
  686. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  687. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  688. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  689. │ │ │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  690. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  691. │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  692. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  693. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  694. │ └ <property object at 0x7f30aa149138>
  695. └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  696.  
  697. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 200, in lazy_lookup
  698. db_data = get_db_data_for(media_type, entry, session)
  699. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531e3518>
  700. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  701. │ └ 'show'
  702. └ <function get_db_data_for at 0x7f30a38e0510>
  703.  
  704. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  705. show = lookup_series(session=session, **series_lookup_args)
  706. │ │ └ {'title': '100 Days Wild', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id': ...
  707. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531e3518>
  708. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  709.  
  710. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  711. series = session.merge(db.TraktShow(trakt_show, session))
  712. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531e3518>
  713. │ │ │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  714. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  715. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  716. │ └ <function Session.merge at 0x7f30aa86f268>
  717. └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531e3518>
  718.  
  719. File "<string>", line 4, in __init__
  720.  
  721. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  722. manager.dispatch.init_failure(self, args, kwargs)
  723. │ │ │ │ │ └ {}
  724. │ │ │ │ └ ({'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt129355...
  725. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f305329fd30>
  726. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  727. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  728. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  729.  
  730. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  731. compat.reraise(exc_type, exc_value, exc_tb)
  732. │ │ │ │ └ <traceback object at 0x7f3053250cc8>
  733. │ │ │ └ ValueError('unconverted data remains: :00',)
  734. │ │ └ <class 'ValueError'>
  735. │ └ <function reraise at 0x7f30ab8e6510>
  736. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  737.  
  738. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  739. raise value
  740. └ ValueError('unconverted data remains: :00',)
  741.  
  742. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  743. return manager.original_init(*mixed[1:], **kwargs)
  744. │ │ │ └ {}
  745. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f305329fd30>, <name=None, id=165622>, {'title': '100 Days Wild', 'year': 20...
  746. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  747. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  748.  
  749. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  750. self.update(trakt_show, session)
  751. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30531e3518>
  752. │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  753. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  754. └ <name=None, id=165622>
  755.  
  756. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  757. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  758. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  759. │ │ │ │ └ {'day': 'Friday', 'time': '21:00:00', 'timezone': 'America/New_York'}
  760. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  761. │ │ └ <class 'datetime.datetime'>
  762. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  763. └ <name=None, id=165622>
  764.  
  765. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  766. tt, fraction = _strptime(data_string, format)
  767. │ │ └ '%H:%M'
  768. │ └ '21:00:00'
  769. └ <function _strptime at 0x7f30a2978ae8>
  770. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  771. data_string[found.end():])
  772. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  773. │ └ <_sre.SRE_Match object; span=(0, 5), match='21:00'>
  774. └ '21:00:00'
  775.  
  776. ValueError: unconverted data remains: :00
  777. 2020-11-25 10:28:42 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  778. 2020-11-25 10:28:42 DEBUG api_trakt download-series-discover Searching with params: query=100 Days Wild, type=show, year=None
  779. 2020-11-25 10:28:42 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': '100 Days Wild', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  780. 2020-11-25 10:28:42 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/165622 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  781. 2020-11-25 10:28:43 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  782. 2020-11-25 10:28:43 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102843034222.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 3.1.89
  783. 2020-11-25 10:28:43 DEBUG manager download-series-discover Traceback:
  784. Traceback (most recent call last):
  785.  
  786. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  787. self._bootstrap_inner()
  788. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  789. └ <Thread(task_queue, started daemon 139845997418240)>
  790. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  791. self.run()
  792. │ └ <function Thread.run at 0x7f30ae9abe18>
  793. └ <Thread(task_queue, started daemon 139845997418240)>
  794. File "/usr/lib/python3.6/threading.py", line 864, in run
  795. self._target(*self._args, **self._kwargs)
  796. │ │ │ │ │ └ {}
  797. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  798. │ │ │ └ ()
  799. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  800. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  801. └ <Thread(task_queue, started daemon 139845997418240)>
  802.  
  803. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  804. self.current_task.execute()
  805. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  806. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  807. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  808.  
  809. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  810. return func(self, *args, **kw)
  811. │ │ │ └ {}
  812. │ │ └ ()
  813. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  814. └ <function Task.execute at 0x7f30a9f18048>
  815.  
  816. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  817. self._execute()
  818. │ └ <function Task._execute at 0x7f30a9f17f28>
  819. └ <flexget.task.Task object at 0x7f30a2c314e0>
  820.  
  821. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  822. self.__run_task_phase(phase)
  823. │ └ 'filter'
  824. └ <flexget.task.Task object at 0x7f30a2c314e0>
  825.  
  826. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  827. response = self.__run_plugin(plugin, phase, args)
  828. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  829. │ │ └ 'filter'
  830. │ └ <PluginInfo(name=if)>
  831. └ <flexget.task.Task object at 0x7f30a2c314e0>
  832.  
  833. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  834. result = method(*args, **kwargs)
  835. │ │ └ {}
  836. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  837. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  838.  
  839. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  840. return self.func(*args, **kwargs)
  841. │ │ │ └ {}
  842. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  843. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  844. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  845.  
  846. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  847. for entry in passed_entries:
  848. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  849.  
  850. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  851. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  852. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  853. │ │ │ │ └ 'trakt_watched'
  854. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  855. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  856. │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  857. └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  858.  
  859. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  860. passed = evaluate_expression(condition, eval_locals)
  861. │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  862. │ └ 'trakt_watched'
  863. └ <function evaluate_expression at 0x7f30aa151598>
  864.  
  865. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  866. return compiled_expr(**context)
  867. │ └ {'original_url': 'magnet:?xt=urn:btih:41524a2fb7f30cde6a7704f890e299d02a4bf4fc&dn=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h...
  868. └ <jinja2.environment.TemplateExpression object at 0x7f3053435978>
  869.  
  870. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  871. consume(self._template.root_render_func(context))
  872. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  873. │ │ │ └ <function root at 0x7f305323e7b8>
  874. │ │ └ <FlexGetTemplate memory:7f3053201cf8>
  875. │ └ <jinja2.environment.TemplateExpression object at 0x7f3053435978>
  876. └ <function consume at 0x7f30aa428ea0>
  877.  
  878. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  879. for event in iterable:
  880. └ <generator object root at 0x7f305c4fbfc0>
  881.  
  882. File "<template>", line 9, in root
  883.  
  884. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  885. return resolve_or_missing(self, key)
  886. │ │ └ 'trakt_watched'
  887. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  888. └ <function resolve_or_missing at 0x7f30aa408268>
  889.  
  890. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  891. if key in context.parent:
  892. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668>
  893. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668> of None>
  894. └ 'trakt_watched'
  895.  
  896. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  897. self[key]
  898. │ └ 'trakt_watched'
  899. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053308668>
  900.  
  901. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  902. return item[key]
  903. │ └ 'trakt_watched'
  904. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  905.  
  906. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  907. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  908. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  909. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  910. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  911. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  912. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  913. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  914. │ └ <property object at 0x7f30aa149138>
  915. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  916.  
  917. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  918. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  919. │ │ │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  920. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  921. │ │ │ └ <Entry(title=100.Days.Wild.S01E02.Rogue.Rage.1080p.WEB.h264-B2B[rartv],state=undecided)>
  922. │ │ └ 'episode'
  923. │ └ <function get_db_data_for at 0x7f30a38e0510>
  924. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f3053221da0>>
  925.  
  926. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  927. show = lookup_series(session=session, **series_lookup_args)
  928. │ │ └ {'title': '100 Days Wild', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id': ...
  929. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  930. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  931.  
  932. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  933. series = session.merge(db.TraktShow(trakt_show, session))
  934. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  935. │ │ │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  936. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  937. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  938. │ └ <function Session.merge at 0x7f30aa86f268>
  939. └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  940.  
  941. File "<string>", line 4, in __init__
  942.  
  943. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  944. manager.dispatch.init_failure(self, args, kwargs)
  945. │ │ │ │ │ └ {}
  946. │ │ │ │ └ ({'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt129355...
  947. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f3053212cf8>
  948. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  949. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  950. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  951.  
  952. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  953. compat.reraise(exc_type, exc_value, exc_tb)
  954. │ │ │ │ └ <traceback object at 0x7f30531eb248>
  955. │ │ │ └ ValueError('unconverted data remains: :00',)
  956. │ │ └ <class 'ValueError'>
  957. │ └ <function reraise at 0x7f30ab8e6510>
  958. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  959.  
  960. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  961. raise value
  962. └ ValueError('unconverted data remains: :00',)
  963.  
  964. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  965. return manager.original_init(*mixed[1:], **kwargs)
  966. │ │ │ └ {}
  967. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f3053212cf8>, <name=None, id=165622>, {'title': '100 Days Wild', 'year': 20...
  968. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  969. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  970.  
  971. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  972. self.update(trakt_show, session)
  973. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30533749b0>
  974. │ │ └ {'title': '100 Days Wild', 'year': 2020, 'ids': {'trakt': 165622, 'slug': '100-days-wild', 'tvdb': 386908, 'imdb': 'tt1293557...
  975. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  976. └ <name=None, id=165622>
  977.  
  978. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  979. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  980. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  981. │ │ │ │ └ {'day': 'Friday', 'time': '21:00:00', 'timezone': 'America/New_York'}
  982. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  983. │ │ └ <class 'datetime.datetime'>
  984. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  985. └ <name=None, id=165622>
  986.  
  987. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  988. tt, fraction = _strptime(data_string, format)
  989. │ │ └ '%H:%M'
  990. │ └ '21:00:00'
  991. └ <function _strptime at 0x7f30a2978ae8>
  992. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  993. data_string[found.end():])
  994. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  995. │ └ <_sre.SRE_Match object; span=(0, 5), match='21:00'>
  996. └ '21:00:00'
  997.  
  998. ValueError: unconverted data remains: :00
  999. 2020-11-25 10:28:43 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homicide.City.S03E09.The.Kensington.Strangler.1080p.WEB.h264-B2B[rartv]" is: Not watched
  1000. 2020-11-25 10:28:43 DEBUG flexget.components.trakt.api_trakt download-series-discover The result for episode entry "Homicide.City.S03E10.Buried.Secrets.720p.HDTV.x264-CRiMSON[rartv]" is: Not watched
  1001. 2020-11-25 10:28:43 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  1002. 2020-11-25 10:28:43 DEBUG api_trakt download-series-discover Searching with params: query=Still A Mystery, type=show, year=None
  1003. 2020-11-25 10:28:43 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Still A Mystery', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  1004. 2020-11-25 10:28:43 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/148109 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  1005. 2020-11-25 10:28:43 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  1006. 2020-11-25 10:28:43 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102843846911.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 3.1.89
  1007. 2020-11-25 10:28:43 DEBUG manager download-series-discover Traceback:
  1008. Traceback (most recent call last):
  1009.  
  1010. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  1011. self._bootstrap_inner()
  1012. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  1013. └ <Thread(task_queue, started daemon 139845997418240)>
  1014. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  1015. self.run()
  1016. │ └ <function Thread.run at 0x7f30ae9abe18>
  1017. └ <Thread(task_queue, started daemon 139845997418240)>
  1018. File "/usr/lib/python3.6/threading.py", line 864, in run
  1019. self._target(*self._args, **self._kwargs)
  1020. │ │ │ │ │ └ {}
  1021. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1022. │ │ │ └ ()
  1023. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1024. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  1025. └ <Thread(task_queue, started daemon 139845997418240)>
  1026.  
  1027. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  1028. self.current_task.execute()
  1029. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  1030. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1031. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  1032.  
  1033. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  1034. return func(self, *args, **kw)
  1035. │ │ │ └ {}
  1036. │ │ └ ()
  1037. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1038. └ <function Task.execute at 0x7f30a9f18048>
  1039.  
  1040. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  1041. self._execute()
  1042. │ └ <function Task._execute at 0x7f30a9f17f28>
  1043. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1044.  
  1045. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  1046. self.__run_task_phase(phase)
  1047. │ └ 'filter'
  1048. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1049.  
  1050. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  1051. response = self.__run_plugin(plugin, phase, args)
  1052. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1053. │ │ └ 'filter'
  1054. │ └ <PluginInfo(name=if)>
  1055. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1056.  
  1057. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  1058. result = method(*args, **kwargs)
  1059. │ │ └ {}
  1060. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1061. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1062.  
  1063. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  1064. return self.func(*args, **kwargs)
  1065. │ │ │ └ {}
  1066. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1067. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  1068. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1069.  
  1070. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  1071. for entry in passed_entries:
  1072. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  1073.  
  1074. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  1075. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  1076. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1077. │ │ │ │ └ 'trakt_watched'
  1078. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  1079. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  1080. │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1081. └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1082.  
  1083. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  1084. passed = evaluate_expression(condition, eval_locals)
  1085. │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1086. │ └ 'trakt_watched'
  1087. └ <function evaluate_expression at 0x7f30aa151598>
  1088.  
  1089. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  1090. return compiled_expr(**context)
  1091. │ └ {'original_url': 'magnet:?xt=urn:btih:0cd1c628f109079c2b41242174ab3f6a4be8662c&dn=Still.A.Mystery.S02E11.The.Hidden.Bodies.10...
  1092. └ <jinja2.environment.TemplateExpression object at 0x7f305324dac8>
  1093.  
  1094. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  1095. consume(self._template.root_render_func(context))
  1096. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1097. │ │ │ └ <function root at 0x7f3053224730>
  1098. │ │ └ <FlexGetTemplate memory:7f305326b7b8>
  1099. │ └ <jinja2.environment.TemplateExpression object at 0x7f305324dac8>
  1100. └ <function consume at 0x7f30aa428ea0>
  1101.  
  1102. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  1103. for event in iterable:
  1104. └ <generator object root at 0x7f305c46b4c0>
  1105.  
  1106. File "<template>", line 9, in root
  1107.  
  1108. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  1109. return resolve_or_missing(self, key)
  1110. │ │ └ 'trakt_watched'
  1111. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1112. └ <function resolve_or_missing at 0x7f30aa408268>
  1113.  
  1114. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  1115. if key in context.parent:
  1116. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978>
  1117. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1118. └ 'trakt_watched'
  1119.  
  1120. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  1121. self[key]
  1122. │ └ 'trakt_watched'
  1123. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978>
  1124.  
  1125. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  1126. return item[key]
  1127. │ └ 'trakt_watched'
  1128. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1129.  
  1130. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1131. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1132. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  1133. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1134. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  1135. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1136. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1137. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1138. │ └ <property object at 0x7f30aa149138>
  1139. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1140.  
  1141. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  1142. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  1143. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1144. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1145. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1146. │ │ └ 'episode'
  1147. │ └ <function get_db_data_for at 0x7f30a38e0510>
  1148. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f305329ba90>>
  1149.  
  1150. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 95, in get_db_data_for
  1151. series_lookup_args = _get_lookup_args(entry)
  1152. │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1153. └ <function _get_lookup_args at 0x7f30a38e0488>
  1154.  
  1155. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 85, in _get_lookup_args
  1156. elif entry.get('trakt_show_id', eval_lazy=True):
  1157. │ └ <function LazyDict.get at 0x7f30aa14c378>
  1158. └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1159.  
  1160. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 97, in get
  1161. return item[key]
  1162. │ └ 'trakt_show_id'
  1163. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1164.  
  1165. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1166. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1167. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  1168. │ │ │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1169. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  1170. │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1171. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1172. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1173. │ └ <property object at 0x7f30aa149138>
  1174. └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1175.  
  1176. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 200, in lazy_lookup
  1177. db_data = get_db_data_for(media_type, entry, session)
  1178. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30532a54a8>
  1179. │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1180. │ └ 'show'
  1181. └ <function get_db_data_for at 0x7f30a38e0510>
  1182.  
  1183. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  1184. show = lookup_series(session=session, **series_lookup_args)
  1185. │ │ └ {'title': 'Still A Mystery', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id'...
  1186. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30532a54a8>
  1187. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  1188.  
  1189. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  1190. series = session.merge(db.TraktShow(trakt_show, session))
  1191. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30532a54a8>
  1192. │ │ │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1193. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  1194. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  1195. │ └ <function Session.merge at 0x7f30aa86f268>
  1196. └ <sqlalchemy.orm.session.ContextSession object at 0x7f30532a54a8>
  1197.  
  1198. File "<string>", line 4, in __init__
  1199.  
  1200. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  1201. manager.dispatch.init_failure(self, args, kwargs)
  1202. │ │ │ │ │ └ {}
  1203. │ │ │ │ └ ({'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt82...
  1204. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f3053263860>
  1205. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  1206. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  1207. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1208.  
  1209. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  1210. compat.reraise(exc_type, exc_value, exc_tb)
  1211. │ │ │ │ └ <traceback object at 0x7f30531874c8>
  1212. │ │ │ └ ValueError('unconverted data remains: :00',)
  1213. │ │ └ <class 'ValueError'>
  1214. │ └ <function reraise at 0x7f30ab8e6510>
  1215. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  1216.  
  1217. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  1218. raise value
  1219. └ ValueError('unconverted data remains: :00',)
  1220.  
  1221. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  1222. return manager.original_init(*mixed[1:], **kwargs)
  1223. │ │ │ └ {}
  1224. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f3053263860>, <name=None, id=148109>, {'title': 'Still a Mystery', 'year': ...
  1225. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  1226. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1227.  
  1228. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  1229. self.update(trakt_show, session)
  1230. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f30532a54a8>
  1231. │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1232. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  1233. └ <name=None, id=148109>
  1234.  
  1235. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  1236. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  1237. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  1238. │ │ │ │ └ {'day': 'Tuesday', 'time': '22:00:00', 'timezone': 'America/New_York'}
  1239. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  1240. │ │ └ <class 'datetime.datetime'>
  1241. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  1242. └ <name=None, id=148109>
  1243.  
  1244. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  1245. tt, fraction = _strptime(data_string, format)
  1246. │ │ └ '%H:%M'
  1247. │ └ '22:00:00'
  1248. └ <function _strptime at 0x7f30a2978ae8>
  1249. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  1250. data_string[found.end():])
  1251. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  1252. │ └ <_sre.SRE_Match object; span=(0, 5), match='22:00'>
  1253. └ '22:00:00'
  1254.  
  1255. ValueError: unconverted data remains: :00
  1256. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  1257. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Searching with params: query=Still A Mystery, type=show, year=None
  1258. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Still A Mystery', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  1259. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/148109 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  1260. 2020-11-25 10:28:44 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  1261. 2020-11-25 10:28:44 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102844277635.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 3.1.89
  1262. 2020-11-25 10:28:44 DEBUG manager download-series-discover Traceback:
  1263. Traceback (most recent call last):
  1264.  
  1265. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  1266. self._bootstrap_inner()
  1267. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  1268. └ <Thread(task_queue, started daemon 139845997418240)>
  1269. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  1270. self.run()
  1271. │ └ <function Thread.run at 0x7f30ae9abe18>
  1272. └ <Thread(task_queue, started daemon 139845997418240)>
  1273. File "/usr/lib/python3.6/threading.py", line 864, in run
  1274. self._target(*self._args, **self._kwargs)
  1275. │ │ │ │ │ └ {}
  1276. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1277. │ │ │ └ ()
  1278. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1279. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  1280. └ <Thread(task_queue, started daemon 139845997418240)>
  1281.  
  1282. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  1283. self.current_task.execute()
  1284. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  1285. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1286. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  1287.  
  1288. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  1289. return func(self, *args, **kw)
  1290. │ │ │ └ {}
  1291. │ │ └ ()
  1292. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1293. └ <function Task.execute at 0x7f30a9f18048>
  1294.  
  1295. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  1296. self._execute()
  1297. │ └ <function Task._execute at 0x7f30a9f17f28>
  1298. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1299.  
  1300. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  1301. self.__run_task_phase(phase)
  1302. │ └ 'filter'
  1303. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1304.  
  1305. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  1306. response = self.__run_plugin(plugin, phase, args)
  1307. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1308. │ │ └ 'filter'
  1309. │ └ <PluginInfo(name=if)>
  1310. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1311.  
  1312. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  1313. result = method(*args, **kwargs)
  1314. │ │ └ {}
  1315. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1316. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1317.  
  1318. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  1319. return self.func(*args, **kwargs)
  1320. │ │ │ └ {}
  1321. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1322. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  1323. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1324.  
  1325. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  1326. for entry in passed_entries:
  1327. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  1328.  
  1329. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  1330. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  1331. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1332. │ │ │ │ └ 'trakt_watched'
  1333. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  1334. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  1335. │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1336. └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1337.  
  1338. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  1339. passed = evaluate_expression(condition, eval_locals)
  1340. │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1341. │ └ 'trakt_watched'
  1342. └ <function evaluate_expression at 0x7f30aa151598>
  1343.  
  1344. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  1345. return compiled_expr(**context)
  1346. │ └ {'original_url': 'magnet:?xt=urn:btih:0cd1c628f109079c2b41242174ab3f6a4be8662c&dn=Still.A.Mystery.S02E11.The.Hidden.Bodies.10...
  1347. └ <jinja2.environment.TemplateExpression object at 0x7f305324dac8>
  1348.  
  1349. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  1350. consume(self._template.root_render_func(context))
  1351. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1352. │ │ │ └ <function root at 0x7f3053224730>
  1353. │ │ └ <FlexGetTemplate memory:7f305326b7b8>
  1354. │ └ <jinja2.environment.TemplateExpression object at 0x7f305324dac8>
  1355. └ <function consume at 0x7f30aa428ea0>
  1356.  
  1357. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  1358. for event in iterable:
  1359. └ <generator object root at 0x7f305c46b4c0>
  1360.  
  1361. File "<template>", line 9, in root
  1362.  
  1363. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  1364. return resolve_or_missing(self, key)
  1365. │ │ └ 'trakt_watched'
  1366. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1367. └ <function resolve_or_missing at 0x7f30aa408268>
  1368.  
  1369. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  1370. if key in context.parent:
  1371. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978>
  1372. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978> of None>
  1373. └ 'trakt_watched'
  1374.  
  1375. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  1376. self[key]
  1377. │ └ 'trakt_watched'
  1378. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f3053435978>
  1379.  
  1380. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  1381. return item[key]
  1382. │ └ 'trakt_watched'
  1383. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1384.  
  1385. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1386. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1387. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  1388. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1389. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  1390. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1391. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1392. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1393. │ └ <property object at 0x7f30aa149138>
  1394. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1395.  
  1396. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  1397. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  1398. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1399. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1400. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.1080p.WEB.h264-B2B[rartv],state=undecided)>
  1401. │ │ └ 'episode'
  1402. │ └ <function get_db_data_for at 0x7f30a38e0510>
  1403. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f305329ba90>>
  1404.  
  1405. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  1406. show = lookup_series(session=session, **series_lookup_args)
  1407. │ │ └ {'title': 'Still A Mystery', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id'...
  1408. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1409. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  1410.  
  1411. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  1412. series = session.merge(db.TraktShow(trakt_show, session))
  1413. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1414. │ │ │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1415. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  1416. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  1417. │ └ <function Session.merge at 0x7f30aa86f268>
  1418. └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1419.  
  1420. File "<string>", line 4, in __init__
  1421.  
  1422. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  1423. manager.dispatch.init_failure(self, args, kwargs)
  1424. │ │ │ │ │ └ {}
  1425. │ │ │ │ └ ({'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt82...
  1426. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f30533fb438>
  1427. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  1428. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  1429. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1430.  
  1431. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  1432. compat.reraise(exc_type, exc_value, exc_tb)
  1433. │ │ │ │ └ <traceback object at 0x7f305326ca08>
  1434. │ │ │ └ ValueError('unconverted data remains: :00',)
  1435. │ │ └ <class 'ValueError'>
  1436. │ └ <function reraise at 0x7f30ab8e6510>
  1437. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  1438.  
  1439. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  1440. raise value
  1441. └ ValueError('unconverted data remains: :00',)
  1442.  
  1443. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  1444. return manager.original_init(*mixed[1:], **kwargs)
  1445. │ │ │ └ {}
  1446. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f30533fb438>, <name=None, id=148109>, {'title': 'Still a Mystery', 'year': ...
  1447. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  1448. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1449.  
  1450. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  1451. self.update(trakt_show, session)
  1452. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305329bc88>
  1453. │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1454. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  1455. └ <name=None, id=148109>
  1456.  
  1457. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  1458. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  1459. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  1460. │ │ │ │ └ {'day': 'Tuesday', 'time': '22:00:00', 'timezone': 'America/New_York'}
  1461. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  1462. │ │ └ <class 'datetime.datetime'>
  1463. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  1464. └ <name=None, id=148109>
  1465.  
  1466. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  1467. tt, fraction = _strptime(data_string, format)
  1468. │ │ └ '%H:%M'
  1469. │ └ '22:00:00'
  1470. └ <function _strptime at 0x7f30a2978ae8>
  1471. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  1472. data_string[found.end():])
  1473. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  1474. │ └ <_sre.SRE_Match object; span=(0, 5), match='22:00'>
  1475. └ '22:00:00'
  1476.  
  1477. ValueError: unconverted data remains: :00
  1478. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  1479. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Searching with params: query=Still A Mystery, type=show, year=None
  1480. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Still A Mystery', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  1481. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/148109 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  1482. 2020-11-25 10:28:44 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  1483. 2020-11-25 10:28:44 CRITICAL manager download-series-discover An unexpected crash has occurred. Writing crash report to /home/fmf/.flexget/crash_report.2020.11.25.102844684614.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 3.1.89
  1484. 2020-11-25 10:28:44 DEBUG manager download-series-discover Traceback:
  1485. Traceback (most recent call last):
  1486.  
  1487. File "/usr/lib/python3.6/threading.py", line 884, in _bootstrap
  1488. self._bootstrap_inner()
  1489. │ └ <function Thread._bootstrap_inner at 0x7f30ae9ad0d0>
  1490. └ <Thread(task_queue, started daemon 139845997418240)>
  1491. File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
  1492. self.run()
  1493. │ └ <function Thread.run at 0x7f30ae9abe18>
  1494. └ <Thread(task_queue, started daemon 139845997418240)>
  1495. File "/usr/lib/python3.6/threading.py", line 864, in run
  1496. self._target(*self._args, **self._kwargs)
  1497. │ │ │ │ │ └ {}
  1498. │ │ │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1499. │ │ │ └ ()
  1500. │ │ └ <Thread(task_queue, started daemon 139845997418240)>
  1501. │ └ <bound method TaskQueue.run of <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>>
  1502. └ <Thread(task_queue, started daemon 139845997418240)>
  1503.  
  1504. File "/usr/local/lib/python3.6/dist-packages/flexget/task_queue.py", line 46, in run
  1505. self.current_task.execute()
  1506. │ │ └ <function Task.execute at 0x7f30a9f180d0>
  1507. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1508. └ <flexget.task_queue.TaskQueue object at 0x7f30a31c6c88>
  1509.  
  1510. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 87, in wrapper
  1511. return func(self, *args, **kw)
  1512. │ │ │ └ {}
  1513. │ │ └ ()
  1514. │ └ <flexget.task.Task object at 0x7f30a2c314e0>
  1515. └ <function Task.execute at 0x7f30a9f18048>
  1516.  
  1517. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 722, in execute
  1518. self._execute()
  1519. │ └ <function Task._execute at 0x7f30a9f17f28>
  1520. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1521.  
  1522. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 688, in _execute
  1523. self.__run_task_phase(phase)
  1524. │ └ 'filter'
  1525. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1526.  
  1527. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 514, in __run_task_phase
  1528. response = self.__run_plugin(plugin, phase, args)
  1529. │ │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1530. │ │ └ 'filter'
  1531. │ └ <PluginInfo(name=if)>
  1532. └ <flexget.task.Task object at 0x7f30a2c314e0>
  1533.  
  1534. File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 547, in __run_plugin
  1535. result = method(*args, **kwargs)
  1536. │ │ └ {}
  1537. │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1538. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1539.  
  1540. File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 20, in __call__
  1541. return self.func(*args, **kwargs)
  1542. │ │ │ └ {}
  1543. │ │ └ (<flexget.task.Task object at 0x7f30a2c314e0>, [{'trakt_watched': 'reject'}])
  1544. │ └ <function FilterIf.__getattr__.<locals>.handle_phase at 0x7f30a3330488>
  1545. └ <Event(name=plugin.if.filter,func=handle_phase,priority=80)>
  1546.  
  1547. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 74, in handle_phase
  1548. for entry in passed_entries:
  1549. └ <generator object FilterIf.__getattr__.<locals>.handle_phase.<locals>.<genexpr> at 0x7f305389da40>
  1550.  
  1551. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 69, in <genexpr>
  1552. passed_entries = (e for e in task.entries if self.check_condition(requirement, e))
  1553. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1554. │ │ │ │ └ 'trakt_watched'
  1555. │ │ │ └ <function FilterIf.check_condition at 0x7f30a47ba9d8>
  1556. │ │ └ <flexget.plugins.filter.if_condition.FilterIf object at 0x7f30a343ea20>
  1557. │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1558. └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1559.  
  1560. File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/filter/if_condition.py", line 46, in check_condition
  1561. passed = evaluate_expression(condition, eval_locals)
  1562. │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1563. │ └ 'trakt_watched'
  1564. └ <function evaluate_expression at 0x7f30aa151598>
  1565.  
  1566. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/template.py", line 308, in evaluate_expression
  1567. return compiled_expr(**context)
  1568. │ └ {'original_url': 'magnet:?xt=urn:btih:0def573f8a35319ae634b8ca8add7678115fc89e&dn=Still.A.Mystery.S02E11.The.Hidden.Bodies.72...
  1569. └ <jinja2.environment.TemplateExpression object at 0x7f305320d9e8>
  1570.  
  1571. File "/usr/local/lib/python3.6/dist-packages/jinja2/environment.py", line 1183, in __call__
  1572. consume(self._template.root_render_func(context))
  1573. │ │ │ │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f305325ad68> of None>
  1574. │ │ │ └ <function root at 0x7f305323ee18>
  1575. │ │ └ <FlexGetTemplate memory:7f305324fd68>
  1576. │ └ <jinja2.environment.TemplateExpression object at 0x7f305320d9e8>
  1577. └ <function consume at 0x7f30aa428ea0>
  1578.  
  1579. File "/usr/local/lib/python3.6/dist-packages/jinja2/utils.py", line 107, in consume
  1580. for event in iterable:
  1581. └ <generator object root at 0x7f305c55a6d0>
  1582.  
  1583. File "<template>", line 9, in root
  1584.  
  1585. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 217, in resolve_or_missing
  1586. return resolve_or_missing(self, key)
  1587. │ │ └ 'trakt_watched'
  1588. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f305325ad68> of None>
  1589. └ <function resolve_or_missing at 0x7f30aa408268>
  1590.  
  1591. File "/usr/local/lib/python3.6/dist-packages/jinja2/runtime.py", line 128, in resolve_or_missing
  1592. if key in context.parent:
  1593. │ │ └ <flexget.utils.lazy_dict.LazyDict object at 0x7f305325ad68>
  1594. │ └ <Context <flexget.utils.lazy_dict.LazyDict object at 0x7f305325ad68> of None>
  1595. └ 'trakt_watched'
  1596.  
  1597. File "/usr/lib/python3.6/_collections_abc.py", line 666, in __contains__
  1598. self[key]
  1599. │ └ 'trakt_watched'
  1600. └ <flexget.utils.lazy_dict.LazyDict object at 0x7f305325ad68>
  1601.  
  1602. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 77, in __getitem__
  1603. return item[key]
  1604. │ └ 'trakt_watched'
  1605. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1606.  
  1607. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1608. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1609. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  1610. │ │ │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1611. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  1612. │ │ │ │ └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1613. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1614. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1615. │ └ <property object at 0x7f30aa149138>
  1616. └ LazyCallee(func=<function trakt_user_data_lookup at 0x7f30a38e0400>, keys=['trakt_watched'], args=('trakt_watched', 'watched'...
  1617.  
  1618. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  1619. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  1620. │ │ │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1621. │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f305328e978>
  1622. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1623. │ │ └ 'episode'
  1624. │ └ <function get_db_data_for at 0x7f30a38e0510>
  1625. └ <bound method ApiTrakt.is_episode_watched of <flexget.components.trakt.api_trakt.ApiTrakt object at 0x7f3053212898>>
  1626.  
  1627. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 95, in get_db_data_for
  1628. series_lookup_args = _get_lookup_args(entry)
  1629. │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1630. └ <function _get_lookup_args at 0x7f30a38e0488>
  1631.  
  1632. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 85, in _get_lookup_args
  1633. elif entry.get('trakt_show_id', eval_lazy=True):
  1634. │ └ <function LazyDict.get at 0x7f30aa14c378>
  1635. └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1636.  
  1637. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 97, in get
  1638. return item[key]
  1639. │ └ 'trakt_show_id'
  1640. └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1641.  
  1642. > File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1643. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1644. │ │ │ │ │ │ │ └ <property object at 0x7f30aa1494a8>
  1645. │ │ │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1646. │ │ │ │ │ └ <property object at 0x7f30aa149458>
  1647. │ │ │ │ └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1648. │ │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1649. │ │ └ <LazyLookup([LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_actors'], args=('show_actors', 'show'), k...
  1650. │ └ <property object at 0x7f30aa149138>
  1651. └ LazyCallee(func=<function lazy_lookup at 0x7f30a38e0ae8>, keys=['trakt_series_name', 'trakt_series_year', 'imdb_id', 'tvdb_id...
  1652.  
  1653. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 200, in lazy_lookup
  1654. db_data = get_db_data_for(media_type, entry, session)
  1655. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053221f28>
  1656. │ │ └ <Entry(title=Still.A.Mystery.S02E11.The.Hidden.Bodies.720p.WEB.h264-B2B[rartv],state=undecided)>
  1657. │ └ 'show'
  1658. └ <function get_db_data_for at 0x7f30a38e0510>
  1659.  
  1660. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  1661. show = lookup_series(session=session, **series_lookup_args)
  1662. │ │ └ {'title': 'Still A Mystery', 'year': None, 'trakt_slug': None, 'tmdb_id': None, 'tvdb_id': None, 'imdb_id': None, 'tvrage_id'...
  1663. │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053221f28>
  1664. └ <function ApiTrakt.lookup_series at 0x7f30aa6cd730>
  1665.  
  1666. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  1667. series = session.merge(db.TraktShow(trakt_show, session))
  1668. │ │ │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053221f28>
  1669. │ │ │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1670. │ │ │ └ <class 'flexget.components.trakt.db.TraktShow'>
  1671. │ │ └ <module 'flexget.components.trakt.db' from '/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py'>
  1672. │ └ <function Session.merge at 0x7f30aa86f268>
  1673. └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053221f28>
  1674.  
  1675. File "<string>", line 4, in __init__
  1676.  
  1677. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  1678. manager.dispatch.init_failure(self, args, kwargs)
  1679. │ │ │ │ │ └ {}
  1680. │ │ │ │ └ ({'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt82...
  1681. │ │ │ └ <sqlalchemy.orm.state.InstanceState object at 0x7f305324dac8>
  1682. │ │ └ <member 'init_failure' of 'InstanceEventsDispatch' objects>
  1683. │ └ <sqlalchemy.event.base.InstanceEventsDispatch object at 0x7f30aa725ca8>
  1684. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1685.  
  1686. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  1687. compat.reraise(exc_type, exc_value, exc_tb)
  1688. │ │ │ │ └ <traceback object at 0x7f30531fecc8>
  1689. │ │ │ └ ValueError('unconverted data remains: :00',)
  1690. │ │ └ <class 'ValueError'>
  1691. │ └ <function reraise at 0x7f30ab8e6510>
  1692. └ <module 'sqlalchemy.util.compat' from '/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py'>
  1693.  
  1694. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  1695. raise value
  1696. └ ValueError('unconverted data remains: :00',)
  1697.  
  1698. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  1699. return manager.original_init(*mixed[1:], **kwargs)
  1700. │ │ │ └ {}
  1701. │ │ └ (<sqlalchemy.orm.state.InstanceState object at 0x7f305324dac8>, <name=None, id=148109>, {'title': 'Still a Mystery', 'year': ...
  1702. │ └ <function TraktShow.__init__ at 0x7f30aa6ee7b8>
  1703. └ <ClassManager of <class 'flexget.components.trakt.db.TraktShow'> at 7f30aa6f7b48>
  1704.  
  1705. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  1706. self.update(trakt_show, session)
  1707. │ │ │ └ <sqlalchemy.orm.session.ContextSession object at 0x7f3053221f28>
  1708. │ │ └ {'title': 'Still a Mystery', 'year': 2019, 'ids': {'trakt': 148109, 'slug': 'still-a-mystery', 'tvdb': 364334, 'imdb': 'tt824...
  1709. │ └ <function TraktShow.update at 0x7f30aa6ee840>
  1710. └ <name=None, id=148109>
  1711.  
  1712. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  1713. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  1714. │ │ │ │ │ └ <method 'get' of 'dict' objects>
  1715. │ │ │ │ └ {'day': 'Tuesday', 'time': '22:00:00', 'timezone': 'America/New_York'}
  1716. │ │ │ └ <method 'strptime' of 'datetime.datetime' objects>
  1717. │ │ └ <class 'datetime.datetime'>
  1718. │ └ <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x7f30aa7097d8>
  1719. └ <name=None, id=148109>
  1720.  
  1721. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  1722. tt, fraction = _strptime(data_string, format)
  1723. │ │ └ '%H:%M'
  1724. │ └ '22:00:00'
  1725. └ <function _strptime at 0x7f30a2978ae8>
  1726. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  1727. data_string[found.end():])
  1728. │ │ └ <method 'end' of '_sre.SRE_Match' objects>
  1729. │ └ <_sre.SRE_Match object; span=(0, 5), match='22:00'>
  1730. └ '22:00:00'
  1731.  
  1732. ValueError: unconverted data remains: :00
  1733. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Type of title: <class 'str'>
  1734. 2020-11-25 10:28:44 DEBUG api_trakt download-series-discover Searching with params: query=Still A Mystery, type=show, year=None
  1735. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/search with args () and kwargs {'params': {'query': 'Still A Mystery', 'type': 'show', 'year': None}, 'allow_redirects': True, 'timeout': 30}
  1736. 2020-11-25 10:28:44 DEBUG utils.requests download-series-discover GETing URL https://api.trakt.tv/shows/148109 with args () and kwargs {'params': {'extended': 'full'}, 'allow_redirects': True, 'timeout': 30}
  1737. 2020-11-25 10:28:45 ERROR lazy_lookup download-series-discover Unhandled error in lazy lookup plugin: unconverted data remains: :00
  1738. Traceback (most recent call last):
  1739. File "/usr/local/lib/python3.6/dist-packages/flexget/utils/lazy_dict.py", line 41, in __getitem__
  1740. callee.func(self.store, *(callee.args or []), **(callee.kwargs or {}))
  1741. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 56, in trakt_user_data_lookup
  1742. result = user_data_lookup(get_db_data_for(media_type, entry, session), entry['title'])
  1743. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/trakt_lookup.py", line 96, in get_db_data_for
  1744. show = lookup_series(session=session, **series_lookup_args)
  1745. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/api_trakt.py", line 186, in lookup_series
  1746. series = session.merge(db.TraktShow(trakt_show, session))
  1747. File "<string>", line 4, in __init__
  1748. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 441, in _initialize_instance
  1749. manager.dispatch.init_failure(self, args, kwargs)
  1750. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
  1751. compat.reraise(exc_type, exc_value, exc_tb)
  1752. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/util/compat.py", line 153, in reraise
  1753. raise value
  1754. File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance
  1755. return manager.original_init(*mixed[1:], **kwargs)
  1756. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 623, in __init__
  1757. self.update(trakt_show, session)
  1758. File "/usr/local/lib/python3.6/dist-packages/flexget/components/trakt/db.py", line 641, in update
  1759. self.air_time = datetime.strptime(airs.get('time'), '%H:%M').time()
  1760. File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
  1761. tt, fraction = _strptime(data_string, format)
  1762. File "/usr/lib/python3.6/_strptime.py", line 365, in _strptime
  1763. data_string[found.end():])
  1764. ValueError: unconverted data remains: :00
  1765.  
Advertisement
Add Comment
Please, Sign In to add comment