1- #!/usr/bin/env python
2-
3- # -*- coding: utf-8 -*-
4-
51# Copyright 2019 The Matrix.org Foundation C.I.C.
62#
73# Licensed under the Apache License, Version 2.0 (the "License");
2824logger = logging .getLogger (__name__ )
2925
3026
31- class IsApi ( object ) :
27+ class IsApi :
3228 """
3329 Wrappers around the IS REST API
3430 """
@@ -52,7 +48,7 @@ def __init__(self, base_url, version, mail_sink):
5248 elif version == "v2" :
5349 self .apiRoot = base_url + "/_matrix/identity/v2"
5450 else :
55- raise Exception ("Invalid version: %s" % ( version ,) )
51+ raise Exception (f "Invalid version: { version } " )
5652
5753 self .mail_sink = mail_sink
5854
@@ -66,12 +62,12 @@ def make_account(self, hs_addr, openid_token=None):
6662 openid_token = token_for_random_user ()
6763
6864 body = self .register (":" .join ([str (x ) for x in hs_addr ]), openid_token )
69- self .headers = {"Authorization" : "Bearer %s" % (body ["token" ], )}
65+ self .headers = {"Authorization" : "Bearer {}" . format (body ["token" ])}
7066
7167 def get_token_from_mail (self ):
7268 mail = self .mail_sink .get_mail ()
7369
74- log . msg ("Got email: %r" % ( mail ,) )
70+ logger . info ("Got email: %r" , mail )
7571 if "data" not in mail :
7672 raise Exception ("Mail has no 'data'" )
7773
@@ -122,7 +118,7 @@ def request_and_submit_email_code(self, address):
122118 headers = self .headers ,
123119 )
124120 body = resp .json ()
125- log . msg ("submitToken returned %r" % ( body ,) )
121+ logger . info ("submitToken returned %r" , body )
126122 if not body ["success" ]:
127123 raise Exception ("Submit token failed" )
128124 return {"sid" : sid , "client_secret" : client_secret }
0 commit comments