aboutsummaryrefslogtreecommitdiffstats
path: root/cloud_mdir_sync/oauth.py
diff options
context:
space:
mode:
Diffstat (limited to 'cloud_mdir_sync/oauth.py')
-rw-r--r--cloud_mdir_sync/oauth.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/cloud_mdir_sync/oauth.py b/cloud_mdir_sync/oauth.py
index 716e7c0..385e0e8 100644
--- a/cloud_mdir_sync/oauth.py
+++ b/cloud_mdir_sync/oauth.py
@@ -19,16 +19,15 @@ if TYPE_CHECKING:
class Account(object):
"""An OAUTH2 account"""
- oauth_smtp = False
def __init__(self, cfg: "config.Config", user: str):
self.cfg = cfg
self.user = user
+ self.protocols = set()
@abstractmethod
- async def get_xoauth2_bytes(self, proto: str) -> bytes:
- pass
-
+ async def get_xoauth2_bytes(self, proto: str) -> Optional[bytes]:
+ return None
class WebServer(object):
"""A small web server is used to manage oauth requests. The user should point a browser