@@ -1645,15 +1645,12 @@ def readCachedFileContent(filename, mode='rb'):
16451645 """
16461646
16471647 if filename not in kb .cache .content :
1648- kb .locks .cache .acquire ()
1649-
1650- if filename not in kb .cache .content :
1651- checkFile (filename )
1652- with codecs .open (filename , mode , UNICODE_ENCODING ) as f :
1653- content = f .read ()
1654- kb .cache .content [filename ] = content
1655-
1656- kb .locks .cache .release ()
1648+ with kb .locks .cache :
1649+ if filename not in kb .cache .content :
1650+ checkFile (filename )
1651+ with codecs .open (filename , mode , UNICODE_ENCODING ) as f :
1652+ content = f .read ()
1653+ kb .cache .content [filename ] = content
16571654
16581655 return kb .cache .content [filename ]
16591656
@@ -2113,13 +2110,10 @@ def logHTTPTraffic(requestLogMsg, responseLogMsg):
21132110 if not conf .trafficFile :
21142111 return
21152112
2116- kb .locks .log .acquire ()
2117-
2118- dataToTrafficFile ("%s%s" % (requestLogMsg , os .linesep ))
2119- dataToTrafficFile ("%s%s" % (responseLogMsg , os .linesep ))
2120- dataToTrafficFile ("%s%s%s%s" % (os .linesep , 76 * '#' , os .linesep , os .linesep ))
2121-
2122- kb .locks .log .release ()
2113+ with kb .locks .log :
2114+ dataToTrafficFile ("%s%s" % (requestLogMsg , os .linesep ))
2115+ dataToTrafficFile ("%s%s" % (responseLogMsg , os .linesep ))
2116+ dataToTrafficFile ("%s%s%s%s" % (os .linesep , 76 * '#' , os .linesep , os .linesep ))
21232117
21242118def getPageTemplate (payload , place ):
21252119 """
0 commit comments