File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1015,11 +1015,15 @@ def checkStability():
10151015 like for instance string matching (--string).
10161016 """
10171017
1018- infoMsg = "testing if the target URL is stable. This can take a couple of seconds "
1018+ infoMsg = "testing if the target URL is stable. This can take up to a second "
10191019 logger .info (infoMsg )
10201020
10211021 firstPage = kb .originalPage # set inside checkConnection()
1022- time .sleep (1 )
1022+
1023+ delay = 1 - (time .time () - (kb .originalPageTime or 0 ))
1024+ delay = max (0 , min (1 , delay ))
1025+ time .sleep (delay )
1026+
10231027 secondPage , _ = Request .queryPage (content = True , raise404 = False )
10241028
10251029 if kb .redirectChoice :
@@ -1306,6 +1310,7 @@ def checkConnection(suppressOutput=False):
13061310 try :
13071311 page , _ = Request .queryPage (content = True , noteResponseTime = False )
13081312 kb .originalPage = kb .pageTemplate = page
1313+ kb .originalPageTime = time .time ()
13091314
13101315 kb .errorIsNone = False
13111316
Original file line number Diff line number Diff line change @@ -1819,6 +1819,7 @@ def _setKnowledgeBaseAttributes(flushAll=True):
18191819 kb .orderByColumns = None
18201820 kb .originalCode = None
18211821 kb .originalPage = None
1822+ kb .originalPageTime = None
18221823 kb .originalTimeDelay = None
18231824 kb .originalUrls = dict ()
18241825
You can’t perform that action at this time.
0 commit comments