mirror of
https://github.com/ChronosX88/medved.git
synced 2024-11-22 14:42:19 +00:00
21 lines
518 B
Python
21 lines
518 B
Python
from queue import LifoQueue
|
|
from time import sleep
|
|
|
|
import itertools
|
|
|
|
from lib.net import Remote
|
|
from lib import Service
|
|
|
|
|
|
class Feed(Service):
|
|
"""Base class for datafeeds"""
|
|
def __init__(self, thread, id, root):
|
|
super().__init__(thread, id, root)
|
|
self._logger.add_field('service', 'Feed')
|
|
self._logger.add_field('vname', self.__class__.__name__)
|
|
|
|
def get(self, plugin, count=1, timeout=3):
|
|
items = self._data.get(count)
|
|
self._logger.debug("get %s OF %s", len(items), count)
|
|
return items
|