summaryrefslogtreecommitdiff
path: root/src/couch/feedreader.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch/feedreader.py')
-rw-r--r--src/couch/feedreader.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/couch/feedreader.py b/src/couch/feedreader.py
index e293932..98401ab 100644
--- a/src/couch/feedreader.py
+++ b/src/couch/feedreader.py
@@ -1,13 +1,13 @@
# -*- coding: utf-8 -*-
# Based on py-couchdb (https://github.com/histrio/py-couchdb)
+from __future__ import annotations
-
-class BaseFeedReader(object):
+class BaseFeedReader:
"""
Base interface class for changes feed reader.
"""
- def __call__(self, db):
+ def __call__(self, db) -> BaseFeedReader:
self.db = db
return self
@@ -44,9 +44,9 @@ class SimpleFeedReader(BaseFeedReader):
a valid feed reader interface.
"""
- def __call__(self, db, callback):
+ def __call__(self, db, callback) -> BaseFeedReader:
self.callback = callback
return super(SimpleFeedReader, self).__call__(db)
- def on_message(self, message):
+ def on_message(self, message) -> None:
self.callback(message, db=self.db)