7
7
import asyncio
8
8
import hashlib
9
9
import pickle
10
- import socket
11
10
import time
12
11
from contextlib import contextmanager
13
12
from datetime import datetime
@@ -342,7 +341,7 @@ def client_error_message(self, exc, url, body, msg=None):
342
341
343
342
if (msg is None ) and body and len (body ) < 100 :
344
343
# if it's a short plain-text error message, include it
345
- msg = "%s (%s)" % (str_exc , escape (body ))
344
+ msg = "{} ({})" . format (str_exc , escape (body ))
346
345
347
346
if not msg :
348
347
msg = str_exc
@@ -396,7 +395,7 @@ def catch_client_error(self):
396
395
yield
397
396
except httpclient .HTTPError as e :
398
397
self .reraise_client_error (e )
399
- except socket . error as e :
398
+ except OSError as e :
400
399
raise web .HTTPError (404 , str (e ))
401
400
402
401
@property
@@ -478,7 +477,7 @@ def cache_key(self):
478
477
def truncate (self , s , limit = 256 ):
479
478
"""Truncate long strings"""
480
479
if len (s ) > limit :
481
- s = "%s ...%s" % (s [: limit // 2 ], s [limit // 2 :])
480
+ s = "{} ...{}" . format (s [: limit // 2 ], s [limit // 2 :])
482
481
return s
483
482
484
483
async def cache_and_finish (self , content = "" ):
@@ -767,7 +766,7 @@ class FilesRedirectHandler(BaseHandler):
767
766
768
767
def get (self , before_files , after_files ):
769
768
self .log .info ("Redirecting %s to %s" , before_files , after_files )
770
- self .redirect ("%s/%s" % (before_files , after_files ))
769
+ self .redirect ("{}/{}" . format (before_files , after_files ))
771
770
772
771
773
772
class AddSlashHandler (BaseHandler ):
@@ -776,7 +775,7 @@ class AddSlashHandler(BaseHandler):
776
775
def get (self , * args , ** kwargs ):
777
776
uri = self .request .path + "/"
778
777
if self .request .query :
779
- uri = "%s?%s" % (uri , self .request .query )
778
+ uri = "{}?{}" . format (uri , self .request .query )
780
779
self .redirect (uri )
781
780
782
781
@@ -786,5 +785,5 @@ class RemoveSlashHandler(BaseHandler):
786
785
def get (self , * args , ** kwargs ):
787
786
uri = self .request .path .rstrip ("/" )
788
787
if self .request .query :
789
- uri = "%s?%s" % (uri , self .request .query )
788
+ uri = "{}?{}" . format (uri , self .request .query )
790
789
self .redirect (uri )
0 commit comments